Coverage report: 14%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-09 23:06 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
pipeline / __init__.py show_weblog   0% 46 46 1   0% 16 0   0%
pipeline / __init__.py stop_weblog   0% 7 7 0   0% 2 0   0%
pipeline / __init__.py _find_caller_globals   0% 6 6 0   0% 4 0   0%
pipeline / __init__.py _import_module_contents   55% 11 5 2   75% 4 1   60%
pipeline / __init__.py initcli   88% 8 1 2   75% 4 1   83%
pipeline / __init__.py log_host_environment   0% 20 20 1   0% 8 0   0%
pipeline / __init__.py start_xvfb   0% 10 10 1   0% 2 0   0%
pipeline / __init__.py stop_xvfb   0% 2 2 0   0% 2 0   0%
pipeline / __init__.py inherit_docstring_and_type_hints   100% 8 0 2   100% 2 0   100%
pipeline / __init__.py (no function)   86% 28 4 16   38% 8 3   75%
pipeline / cli.py get_pipeline_task_with_name   0% 1 1 0   100% 0 0   0%
pipeline / cli.py (no function)   100% 1 0 7   100% 0 0   100%
pipeline / config.py get_config   78% 23 5 0   65% 20 7   72%
pipeline / config.py _get_flat_keys_and_values   0% 7 7 0   0% 4 0   0%
pipeline / config.py show_config   0% 4 4 0   0% 2 0   0%
pipeline / config.py nested_update   100% 5 0 0   100% 4 0   100%
pipeline / config.py casatasks_startup   81% 16 3 4   50% 4 2   75%
pipeline / config.py (no function)   100% 8 0 7   100% 0 0   100%
pipeline / domain / __init__.py (no function)   100% 0 0 14   100% 0 0   100%
pipeline / domain / antenna.py Antenna.__init__   100% 11 0 0   100% 0 0   100%
pipeline / domain / antenna.py Antenna.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / antenna.py Antenna.__str__   0% 4 4 0   100% 0 0   0%
pipeline / domain / antenna.py Antenna.identifier   0% 1 1 0   100% 0 0   0%
pipeline / domain / antenna.py (no function)   100% 7 0 2   100% 0 0   100%
pipeline / domain / antennaarray.py AntennaArray.__init__   100% 16 0 0   100% 2 0   100%
pipeline / domain / antennaarray.py AntennaArray.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / antennaarray.py AntennaArray.name   100% 1 0 0   100% 0 0   100%
pipeline / domain / antennaarray.py AntennaArray.position   100% 1 0 0   100% 0 0   100%
pipeline / domain / antennaarray.py AntennaArray.elevation   0% 1 1 0   100% 0 0   0%
pipeline / domain / antennaarray.py AntennaArray.latitude   0% 1 1 0   100% 0 0   0%
pipeline / domain / antennaarray.py AntennaArray.longitude   0% 1 1 0   100% 0 0   0%
pipeline / domain / antennaarray.py AntennaArray.baselines_for_antennas   100% 2 0 0   100% 0 0   100%
pipeline / domain / antennaarray.py AntennaArray.baselines   0% 2 2 0   100% 0 0   0%
pipeline / domain / antennaarray.py AntennaArray._calc_baseline_lookup   100% 11 0 0   100% 4 0   100%
pipeline / domain / antennaarray.py AntennaArray._calc_baseline_lookup.diff   100% 3 0 0   100% 0 0   100%
pipeline / domain / antennaarray.py AntennaArray.get_offset   0% 5 5 0   100% 0 0   0%
pipeline / domain / antennaarray.py AntennaArray.get_baseline   0% 6 6 0   0% 2 0   0%
pipeline / domain / antennaarray.py AntennaArray.get_baseline.get_antenna_by_id_then_name   0% 7 7 0   100% 0 0   0%
pipeline / domain / antennaarray.py AntennaArray.get_antenna   36% 11 7 0   25% 8 2   32%
pipeline / domain / antennaarray.py AntennaArray.median_direction   0% 7 7 0   100% 0 0   0%
pipeline / domain / antennaarray.py AntennaArray.__str__   0% 2 2 0   100% 0 0   0%
pipeline / domain / antennaarray.py (no function)   100% 25 0 9   100% 0 0   100%
pipeline / domain / datadescription.py DataDescription.__init__   100% 6 0 0   100% 0 0   100%
pipeline / domain / datadescription.py DataDescription.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / datadescription.py DataDescription.__str__   0% 2 2 0   100% 0 0   0%
pipeline / domain / datadescription.py DataDescription.polarizations   0% 11 11 0   0% 8 0   0%
pipeline / domain / datadescription.py DataDescription.num_polarizations   0% 1 1 0   100% 0 0   0%
pipeline / domain / datadescription.py DataDescription.get_polarization_label   0% 8 8 0   0% 4 0   0%
pipeline / domain / datadescription.py DataDescription.get_polarization_id   0% 1 1 0   100% 0 0   0%
pipeline / domain / datadescription.py (no function)   100% 13 0 1   100% 0 0   100%
pipeline / domain / datatable.py __coldesc   100% 6 0 0   100% 4 0   100%
pipeline / domain / datatable.py __tabledescro   100% 3 0 0   100% 0 0   100%
pipeline / domain / datatable.py __tabledescrw   100% 3 0 0   100% 0 0   100%
pipeline / domain / datatable.py create_table   0% 5 5 0   0% 4 0   0%
pipeline / domain / datatable.py timetable_key   0% 9 9 0   0% 6 0   0%
pipeline / domain / datatable.py DataTableIndexer.origin_mses   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableIndexer.origin_mses   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableIndexer.__init__   0% 8 8 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableIndexer.serial2perms   0% 7 7 0   0% 4 0   0%
pipeline / domain / datatable.py DataTableIndexer.perms2serial   0% 6 6 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableIndexer.per_ms_index_list   0% 6 6 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.get_rotable_name   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.get_rwtable_name   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.__init__   0% 20 20 0   0% 10 0   0%
pipeline / domain / datatable.py DataTableImpl.__del__   0% 2 2 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.__len__   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.nrow   0% 3 3 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableImpl.name   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.position_group_id   0% 4 4 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableImpl.time_group_id_small   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.time_group_id_large   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.direction_ref   0% 3 3 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableImpl.direction_ref   0% 4 4 0   0% 4 0   0%
pipeline / domain / datatable.py DataTableImpl.__get_time_group_id   0% 12 12 0   0% 8 0   0%
pipeline / domain / datatable.py DataTableImpl.haskeyword   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.addrows   0% 3 3 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.colnames   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.getcol   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.putcol   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.getcell   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.putcell   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.getcolslice   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.putcolslice   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.getcellslice   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.putcellslice   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.getcolkeyword   0% 3 3 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableImpl.putkeyword   0% 4 4 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableImpl.getkeyword   0% 3 3 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.keywordnames   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.importdata   0% 4 4 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.importdata2   0% 4 4 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.sync   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.exportdata   0% 19 19 1   0% 10 0   0%
pipeline / domain / datatable.py DataTableImpl.export_rwtable_exclusive   0% 43 43 0   0% 16 0   0%
pipeline / domain / datatable.py DataTableImpl._create   0% 5 5 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableImpl.__init_cols   0% 16 16 0   0% 10 0   0%
pipeline / domain / datatable.py DataTableImpl._close   0% 4 4 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableImpl._copyfrom   0% 8 8 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableImpl._copyfrom2   0% 8 8 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableImpl.get_posdict   0% 28 28 0   0% 10 0   0%
pipeline / domain / datatable.py DataTableImpl.set_timetable   0% 25 25 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableImpl.get_timetable   0% 16 16 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableImpl.get_timegap   0% 26 26 0   0% 8 0   0%
pipeline / domain / datatable.py DataTableImpl._update_tsys   0% 73 73 0   0% 28 0   0%
pipeline / domain / datatable.py DataTableImpl._update_tsys.map_spwchans   0% 8 8 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableImpl._update_flag   0% 16 16 0   0% 6 0   0%
pipeline / domain / datatable.py RODataTableColumn.__init__   0% 3 3 0   100% 0 0   0%
pipeline / domain / datatable.py RODataTableColumn.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py RODataTableColumn.getcell   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py RODataTableColumn.getcol   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py RODataTableColumn.getcellslice   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py RODataTableColumn.getcolslice   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py RODataTableColumn.putcell   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py RODataTableColumn.putcol   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py RODataTableColumn.putcellslice   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py RODataTableColumn.putcolslice   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py RODataTableColumn.__raise   100% 0 0 1   100% 0 0   100%
pipeline / domain / datatable.py RWDataTableColumn.__init__   0% 4 4 0   0% 2 0   0%
pipeline / domain / datatable.py RWDataTableColumn.putcell   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py RWDataTableColumn.putcol   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py RWDataTableColumn.putcellslice   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py RWDataTableColumn.putcolslice   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableColumnNoChange.__init__   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableColumnNoChange.putcell   0% 4 4 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableColumnMaskList.__init__   0% 1 1 0   100% 0 0   0%
pipeline / domain / datatable.py DataTableColumnMaskList.getcell   0% 4 4 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableColumnMaskList.getcol   0% 10 10 0   0% 6 0   0%
pipeline / domain / datatable.py DataTableColumnMaskList.putcell   0% 4 4 0   0% 2 0   0%
pipeline / domain / datatable.py DataTableColumnMaskList.putcol   0% 6 6 0   0% 4 0   0%
pipeline / domain / datatable.py _interpolate   0% 8 8 0   0% 4 0   0%
pipeline / domain / datatable.py construct_timegroup   0% 7 7 0   0% 4 0   0%
pipeline / domain / datatable.py (no function)   100% 106 0 11   100% 0 0   100%
pipeline / domain / datatype.py DataType.get_specmode_datatypes   0% 8 8 0   0% 6 0   0%
pipeline / domain / datatype.py DataType.get_short_datatype_desc   0% 7 7 0   0% 6 0   0%
pipeline / domain / datatype.py (no function)   100% 17 0 3   100% 0 0   100%
pipeline / domain / field.py Field.__init__   100% 9 0 1   100% 0 0   100%
pipeline / domain / field.py Field.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / domain / field.py Field.clean_name   0% 1 1 0   100% 0 0   0%
pipeline / domain / field.py Field.dec   0% 1 1 0   100% 0 0   0%
pipeline / domain / field.py Field.frame   0% 1 1 0   100% 0 0   0%
pipeline / domain / field.py Field.identifier   0% 1 1 0   100% 0 0   0%
pipeline / domain / field.py Field.latitude   0% 1 1 0   100% 0 0   0%
pipeline / domain / field.py Field.longitude   0% 1 1 0   100% 0 0   0%
pipeline / domain / field.py Field.mdirection   100% 1 0 0   100% 0 0   100%
pipeline / domain / field.py Field.name   100% 1 0 0   100% 0 0   100%
pipeline / domain / field.py Field.name   100% 1 0 0   100% 0 0   100%
pipeline / domain / field.py Field.ra   0% 1 1 0   100% 0 0   0%
pipeline / domain / field.py Field.gl   0% 1 1 0   100% 0 0   0%
pipeline / domain / field.py Field.gb   0% 1 1 0   100% 0 0   0%
pipeline / domain / field.py Field.set_source_type   0% 7 7 0   0% 4 0   0%
pipeline / domain / field.py Field.__str__   0% 1 1 0   100% 0 0   0%
pipeline / domain / field.py (no function)   100% 30 0 4   100% 0 0   100%
pipeline / domain / fluxmeasurement.py FluxMeasurement.__init__   100% 11 0 0   100% 0 0   100%
pipeline / domain / fluxmeasurement.py FluxMeasurement._to_flux_density   33% 6 4 0   50% 2 1   38%
pipeline / domain / fluxmeasurement.py FluxMeasurement._to_decimal   40% 5 3 0   25% 4 1   33%
pipeline / domain / fluxmeasurement.py FluxMeasurement.casa_flux_density   0% 2 2 0   100% 0 0   0%
pipeline / domain / fluxmeasurement.py FluxMeasurement.__str__   0% 1 1 0   100% 0 0   0%
pipeline / domain / fluxmeasurement.py FluxMeasurement.__add__   0% 11 11 0   0% 2 0   0%
pipeline / domain / fluxmeasurement.py FluxMeasurement.__truediv__   0% 11 11 0   0% 2 0   0%
pipeline / domain / fluxmeasurement.py FluxMeasurement.__mul__   0% 11 11 0   0% 2 0   0%
pipeline / domain / fluxmeasurement.py FluxMeasurement.__rmul__   0% 11 11 0   0% 2 0   0%
pipeline / domain / fluxmeasurement.py (no function)   100% 13 0 3   100% 0 0   100%
pipeline / domain / measurementset.py MeasurementSet.__init__   100% 37 0 1   100% 0 0   100%
pipeline / domain / measurementset.py MeasurementSet._calc_filesize   100% 6 0 0   100% 4 0   100%
pipeline / domain / measurementset.py MeasurementSet.__str__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.intents   100% 4 0 0   100% 2 0   100%
pipeline / domain / measurementset.py MeasurementSet.antennas   100% 1 0 0   100% 0 0   100%
pipeline / domain / measurementset.py MeasurementSet.basename   100% 1 0 0   100% 0 0   100%
pipeline / domain / measurementset.py MeasurementSet.is_band_to_band   0% 1 1 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_antenna   67% 3 1 0   50% 2 1   60%
pipeline / domain / measurementset.py MeasurementSet.get_state   75% 4 1 0   50% 2 1   67%
pipeline / domain / measurementset.py MeasurementSet.get_scans   39% 28 17 0   32% 22 5   36%
pipeline / domain / measurementset.py MeasurementSet.get_data_description   64% 11 4 0   40% 10 4   52%
pipeline / domain / measurementset.py MeasurementSet.get_representative_source_spw   0% 114 114 0   0% 62 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_fields   71% 21 6 0   56% 16 5   65%
pipeline / domain / measurementset.py MeasurementSet.get_spectral_window   0% 6 6 0   0% 4 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_spectral_windows   42% 19 11 0   36% 14 5   39%
pipeline / domain / measurementset.py MeasurementSet.get_spectral_specs   0% 1 1 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_all_spectral_windows   54% 13 6 0   50% 8 2   52%
pipeline / domain / measurementset.py MeasurementSet.get_diffgain_mode   0% 17 17 0   0% 10 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_original_intent   0% 2 2 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_alma_cycle_number   0% 10 10 0   0% 6 0   0%
pipeline / domain / measurementset.py MeasurementSet.start_time   0% 2 2 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.end_time   0% 2 2 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_vla_corrstring   0% 5 5 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_vla_corrlist_from_spw   0% 5 5 0   0% 4 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_alma_corrstring   0% 8 8 0   0% 2 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_vla_spw2band   0% 18 18 1   0% 12 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_vla_field_spws   0% 14 14 0   0% 6 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_vla_numchan   0% 4 4 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_vla_tst_bpass_spw   100% 0 0 26   100% 0 0   100%
pipeline / domain / measurementset.py MeasurementSet.get_vla_critfrac   0% 33 33 0   0% 16 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_vla_baseband_spws   0% 25 25 1   0% 12 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_integration_time_stats   0% 39 39 0   0% 16 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_times_on_source_per_field_id   0% 16 16 0   0% 2 0   0%
pipeline / domain / measurementset.py MeasurementSet.reference_antenna   0% 1 1 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.reference_antenna   0% 3 3 0   0% 2 0   0%
pipeline / domain / measurementset.py MeasurementSet.update_reference_antennas   0% 14 14 0   0% 8 0   0%
pipeline / domain / measurementset.py MeasurementSet.session   0% 1 1 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.session   100% 3 0 0   50% 2 1   80%
pipeline / domain / measurementset.py MeasurementSet.all_colnames   0% 3 3 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.data_colnames   0% 1 1 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.set_data_type_dicts   0% 2 2 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.set_data_column   0% 27 27 0   0% 22 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_data_column   0% 15 15 0   0% 12 0   0%
pipeline / domain / measurementset.py MeasurementSet.get_data_type   0% 17 17 0   0% 12 0   0%
pipeline / domain / measurementset.py MeasurementSet._source_select_to_list   0% 4 4 0   0% 2 0   0%
pipeline / domain / measurementset.py MeasurementSet._spw_select_to_list   0% 4 4 0   0% 2 0   0%
pipeline / domain / measurementset.py MeasurementSet.compute_az_el_to_field   0% 9 9 0   100% 0 0   0%
pipeline / domain / measurementset.py MeasurementSet.compute_az_el_for_ms   0% 11 11 0   0% 4 0   0%
pipeline / domain / measurementset.py (no function)   100% 60 0 18   100% 0 0   100%
pipeline / domain / measures.py ComparableUnit.__getstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py ComparableUnit.__setstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py ComparableUnit.__init__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py ComparableUnit.__eq__   67% 3 1 0   50% 2 1   60%
pipeline / domain / measures.py ComparableUnit.__ne__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py ComparableUnit.__abs__   0% 3 3 0   0% 2 0   0%
pipeline / domain / measures.py ComparableUnit.__add__   67% 3 1 0   50% 2 1   60%
pipeline / domain / measures.py ComparableUnit.__truediv__   60% 5 2 0   50% 4 2   56%
pipeline / domain / measures.py ComparableUnit.__floordiv__   0% 5 5 0   0% 4 0   0%
pipeline / domain / measures.py ComparableUnit.__ge__   67% 3 1 0   50% 2 1   60%
pipeline / domain / measures.py ComparableUnit.__gt__   67% 3 1 0   50% 2 1   60%
pipeline / domain / measures.py ComparableUnit.__itruediv__   0% 4 4 0   0% 2 0   0%
pipeline / domain / measures.py ComparableUnit.__ifloordiv__   0% 4 4 0   0% 2 0   0%
pipeline / domain / measures.py ComparableUnit.__le__   67% 3 1 0   50% 2 1   60%
pipeline / domain / measures.py ComparableUnit.__lt__   67% 3 1 0   50% 2 1   60%
pipeline / domain / measures.py ComparableUnit.__mul__   0% 3 3 0   0% 2 0   0%
pipeline / domain / measures.py ComparableUnit.__rmul__   0% 3 3 0   0% 2 0   0%
pipeline / domain / measures.py ComparableUnit.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py ComparableUnit.__sub__   0% 3 3 0   0% 2 0   0%
pipeline / domain / measures.py ComparableUnit.convert_to   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py ComparableUnit.to_units   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py Distance.__init__   100% 4 0 0   50% 2 1   83%
pipeline / domain / measures.py Distance.convert_to   0% 3 3 0   100% 0 0   0%
pipeline / domain / measures.py Distance.to_units   0% 2 2 0   100% 0 0   0%
pipeline / domain / measures.py Distance.__str__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py Distance.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py EquatorialArc.__init__   0% 4 4 0   0% 2 0   0%
pipeline / domain / measures.py EquatorialArc.convert_to   0% 3 3 0   100% 0 0   0%
pipeline / domain / measures.py EquatorialArc.to_units   0% 2 2 0   100% 0 0   0%
pipeline / domain / measures.py EquatorialArc.toDms   0% 16 16 0   0% 6 0   0%
pipeline / domain / measures.py EquatorialArc.toHms   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py EquatorialArc.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py FluxDensity.__init__   100% 4 0 0   100% 2 0   100%
pipeline / domain / measures.py FluxDensity.convert_to   0% 3 3 0   100% 0 0   0%
pipeline / domain / measures.py FluxDensity.to_units   0% 2 2 0   100% 0 0   0%
pipeline / domain / measures.py FluxDensity.__str__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py FluxDensity.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py LinearVelocity.__init__   0% 4 4 0   0% 2 0   0%
pipeline / domain / measures.py LinearVelocity.convert_to   0% 3 3 0   100% 0 0   0%
pipeline / domain / measures.py LinearVelocity.to_units   0% 2 2 0   100% 0 0   0%
pipeline / domain / measures.py LinearVelocity.__str__   0% 2 2 0   100% 0 0   0%
pipeline / domain / measures.py LinearVelocity.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py FileSize.__init__   100% 4 0 0   50% 2 1   83%
pipeline / domain / measures.py FileSize.convert_to   0% 3 3 0   100% 0 0   0%
pipeline / domain / measures.py FileSize.to_units   0% 2 2 0   100% 0 0   0%
pipeline / domain / measures.py FileSize.__str__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py FileSize.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py Frequency.__init__   100% 4 0 0   100% 2 0   100%
pipeline / domain / measures.py Frequency.convert_to   0% 3 3 0   100% 0 0   0%
pipeline / domain / measures.py Frequency.to_units   100% 2 0 0   100% 0 0   100%
pipeline / domain / measures.py Frequency.str_to_precision   0% 2 2 0   100% 0 0   0%
pipeline / domain / measures.py Frequency.__str__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py Frequency.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py FrequencyRange.__getstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py FrequencyRange.__setstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py FrequencyRange.__init__   100% 3 0 0   100% 2 0   100%
pipeline / domain / measures.py FrequencyRange.__composite_values__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py FrequencyRange.__eq__   0% 3 3 0   0% 2 0   0%
pipeline / domain / measures.py FrequencyRange.__ne__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py FrequencyRange.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py FrequencyRange.contains   40% 5 3 0   25% 4 1   33%
pipeline / domain / measures.py FrequencyRange.convert_to   0% 3 3 0   100% 0 0   0%
pipeline / domain / measures.py FrequencyRange.getCentreFrequency   0% 2 2 0   100% 0 0   0%
pipeline / domain / measures.py FrequencyRange.getOverlapWith   0% 5 5 0   0% 4 0   0%
pipeline / domain / measures.py FrequencyRange.getGapBetween   0% 5 5 0   0% 4 0   0%
pipeline / domain / measures.py FrequencyRange.getWidth   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py FrequencyRange.overlaps   0% 5 5 0   0% 4 0   0%
pipeline / domain / measures.py FrequencyRange.set   67% 9 3 0   67% 6 2   67%
pipeline / domain / measures.py Latitude.__init__   0% 14 14 0   0% 8 0   0%
pipeline / domain / measures.py Latitude.parse   0% 8 8 0   0% 2 0   0%
pipeline / domain / measures.py Latitude.isNorthOfEquator   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py Latitude.isSouthOfEquator   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py Latitude.isNorthOf   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py Latitude.isSouthOf   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py Latitude.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py Latitude.__str__   0% 2 2 0   100% 0 0   0%
pipeline / domain / measures.py Longitude.__init__   0% 5 5 0   0% 2 0   0%
pipeline / domain / measures.py Longitude.parse   0% 9 9 0   100% 0 0   0%
pipeline / domain / measures.py Longitude.isOpposite   0% 3 3 0   100% 0 0   0%
pipeline / domain / measures.py Longitude.isEastOf   0% 3 3 0   100% 0 0   0%
pipeline / domain / measures.py Longitude.isWestOf   0% 3 3 0   100% 0 0   0%
pipeline / domain / measures.py Longitude.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py Longitude.__str__   0% 2 2 0   100% 0 0   0%
pipeline / domain / measures.py TimeInterval.__getstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py TimeInterval.__setstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py TimeInterval.__init__   0% 2 2 0   100% 0 0   0%
pipeline / domain / measures.py TimeInterval.__composite_values__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py TimeInterval.__set_composite_values__   0% 2 2 0   100% 0 0   0%
pipeline / domain / measures.py TimeInterval.__eq__   0% 3 3 0   0% 2 0   0%
pipeline / domain / measures.py TimeInterval.__ne__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py TimeInterval.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py TimeInterval.contains   0% 7 7 0   0% 6 0   0%
pipeline / domain / measures.py TimeInterval.is_empty   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py TimeInterval.overlaps   0% 3 3 0   0% 2 0   0%
pipeline / domain / measures.py TimeInterval.starting_from   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py TimeInterval.starting_from_now   0% 1 1 0   100% 0 0   0%
pipeline / domain / measures.py (no function)   100% 200 0 10   100% 0 0   100%
pipeline / domain / observingrun.py sort_measurement_set   0% 7 7 0   0% 2 0   0%
pipeline / domain / observingrun.py ObservingRun.__init__   100% 6 0 0   100% 0 0   100%
pipeline / domain / observingrun.py ObservingRun.virtual_science_spw_shortnames   0% 6 6 0   0% 4 0   0%
pipeline / domain / observingrun.py ObservingRun.add_measurement_set   0% 30 30 0   0% 12 0   0%
pipeline / domain / observingrun.py ObservingRun.get_ms   0% 16 16 0   0% 18 0   0%
pipeline / domain / observingrun.py ObservingRun.get_measurement_sets   0% 14 14 0   0% 10 0   0%
pipeline / domain / observingrun.py ObservingRun.get_measurement_sets_of_type   0% 27 27 0   0% 22 0   0%
pipeline / domain / observingrun.py ObservingRun.get_real_spw_id_by_name   0% 9 9 0   0% 6 0   0%
pipeline / domain / observingrun.py ObservingRun.get_virtual_spw_id_by_name   0% 1 1 0   100% 0 0   0%
pipeline / domain / observingrun.py ObservingRun.virtual2real_spw_id   0% 5 5 0   0% 2 0   0%
pipeline / domain / observingrun.py ObservingRun.real2virtual_spw_id   0% 1 1 0   100% 0 0   0%
pipeline / domain / observingrun.py ObservingRun.real2real_spw_id   0% 5 5 0   0% 2 0   0%
pipeline / domain / observingrun.py ObservingRun.get_real_spwsel   0% 14 14 0   0% 10 0   0%
pipeline / domain / observingrun.py ObservingRun.start_time   0% 4 4 0   0% 2 0   0%
pipeline / domain / observingrun.py ObservingRun.start_datetime   0% 3 3 0   0% 2 0   0%
pipeline / domain / observingrun.py ObservingRun.end_time   0% 4 4 0   0% 2 0   0%
pipeline / domain / observingrun.py ObservingRun.end_datetime   0% 3 3 0   0% 2 0   0%
pipeline / domain / observingrun.py ObservingRun.project_ids   0% 1 1 0   100% 0 0   0%
pipeline / domain / observingrun.py ObservingRun.schedblock_ids   0% 1 1 0   100% 0 0   0%
pipeline / domain / observingrun.py ObservingRun.execblock_ids   0% 1 1 0   100% 0 0   0%
pipeline / domain / observingrun.py ObservingRun.observers   0% 1 1 0   100% 0 0   0%
pipeline / domain / observingrun.py (no function)   100% 34 0 12   100% 0 0   100%
pipeline / domain / polarization.py Polarization.__init__   100% 6 0 0   100% 0 0   100%
pipeline / domain / polarization.py Polarization.__str__   0% 1 1 0   100% 0 0   0%
pipeline / domain / polarization.py Polarization.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / polarization.py (no function)   100% 4 0 1   100% 0 0   100%
pipeline / domain / scan.py Scan.__init__   85% 41 6 0   67% 18 6   80%
pipeline / domain / scan.py Scan.__repr__   0% 17 17 0   0% 2 0   0%
pipeline / domain / scan.py Scan.__str__   100% 1 0 0   100% 0 0   100%
pipeline / domain / scan.py Scan.start_time   100% 1 0 0   100% 0 0   100%
pipeline / domain / scan.py Scan.end_time   100% 1 0 0   100% 0 0   100%
pipeline / domain / scan.py Scan.time_on_source   100% 3 0 0   100% 0 0   100%
pipeline / domain / scan.py Scan.exposure_time   0% 1 1 0   100% 0 0   0%
pipeline / domain / scan.py Scan.mean_interval   0% 1 1 0   100% 0 0   0%
pipeline / domain / scan.py Scan.spws   100% 1 0 0   100% 0 0   100%
pipeline / domain / scan.py (no function)   100% 17 0 13   100% 0 0   100%
pipeline / domain / singledish.py MSReductionGroupMember.__init__   0% 7 7 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupMember.npol   0% 1 1 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupMember.spw   0% 1 1 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupMember.antenna   0% 1 1 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupMember.antenna_name   0% 1 1 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupMember.field   0% 1 1 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupMember.field_name   0% 1 1 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupMember.iter_countup   0% 1 1 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupMember.iter_reset   0% 1 1 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupMember.add_linelist   0% 4 4 0   0% 2 0   0%
pipeline / domain / singledish.py MSReductionGroupMember.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupMember.__eq__   0% 1 1 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupMember.__ne__   0% 1 1 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupDesc.__init__   0% 5 5 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupDesc.frequency_range   0% 1 1 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupDesc.field_name   0% 1 1 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupDesc.merge   0% 6 6 0   0% 4 0   0%
pipeline / domain / singledish.py MSReductionGroupDesc.add_member   0% 3 3 0   0% 2 0   0%
pipeline / domain / singledish.py MSReductionGroupDesc.get_iteration   0% 2 2 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupDesc.iter_countup   0% 2 2 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupDesc.add_linelist   0% 2 2 0   100% 0 0   0%
pipeline / domain / singledish.py MSReductionGroupDesc._search_member   0% 4 4 0   0% 4 0   0%
pipeline / domain / singledish.py MSReductionGroupDesc.__eq__   0% 3 3 0   0% 2 0   0%
pipeline / domain / singledish.py MSReductionGroupDesc.__ne__   0% 3 3 0   0% 2 0   0%
pipeline / domain / singledish.py MSReductionGroupDesc.__repr__   0% 3 3 0   0% 2 0   0%
pipeline / domain / singledish.py (no function)   100% 36 0 2   100% 0 0   100%
pipeline / domain / source.py Source.__init__   100% 8 0 1   100% 0 0   100%
pipeline / domain / source.py Source.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py Source.dec   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py Source.direction   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py Source.frame   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py Source.intents   100% 1 0 0   100% 0 0   100%
pipeline / domain / source.py Source.latitude   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py Source.longitude   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py Source.pm_x   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py Source.pm_y   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py Source.proper_motion   0% 2 2 0   100% 0 0   0%
pipeline / domain / source.py Source.ra   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py Source.gl   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py Source.gb   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py Source.ephemeris_table   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py Source.avg_spacing   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py Source.__format_pm   0% 4 4 0   100% 0 0   0%
pipeline / domain / source.py Source.__str__   0% 1 1 0   100% 0 0   0%
pipeline / domain / source.py (no function)   100% 34 0 4   100% 0 0   100%
pipeline / domain / spectralwindow.py ArithmeticProgression.__getstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py ArithmeticProgression.__setstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py ArithmeticProgression.__init__   100% 3 0 0   100% 0 0   100%
pipeline / domain / spectralwindow.py ArithmeticProgression.__iter__   100% 2 0 0   100% 0 0   100%
pipeline / domain / spectralwindow.py ArithmeticProgression.__len__   100% 1 0 0   100% 0 0   100%
pipeline / domain / spectralwindow.py ArithmeticProgression.__getitem__   0% 5 5 0   0% 4 0   0%
pipeline / domain / spectralwindow.py compress   100% 5 0 0   100% 2 0   100%
pipeline / domain / spectralwindow.py ChannelList.__init__   100% 4 0 0   100% 0 0   100%
pipeline / domain / spectralwindow.py ChannelList.__iter__   100% 3 0 0   100% 2 0   100%
pipeline / domain / spectralwindow.py ChannelList.__len__   100% 1 0 0   100% 0 0   100%
pipeline / domain / spectralwindow.py ChannelList.__getitem__   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py ChannelList.__create_channel   100% 7 0 0   100% 0 0   100%
pipeline / domain / spectralwindow.py Channel.__init__   100% 2 0 0   100% 0 0   100%
pipeline / domain / spectralwindow.py Channel.__getstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py Channel.__setstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py Channel.__eq__   0% 7 7 0   0% 6 0   0%
pipeline / domain / spectralwindow.py Channel.__ne__   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py Channel.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py Channel.low   100% 1 0 0   100% 0 0   100%
pipeline / domain / spectralwindow.py Channel.high   100% 1 0 0   100% 0 0   100%
pipeline / domain / spectralwindow.py Channel.contains   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py Channel.convert_to   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py Channel.getCentreFrequency   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py Channel.getOverlapWith   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py Channel.getGapBetween   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py Channel.getWidth   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py Channel.overlaps   0% 3 3 0   0% 2 0   0%
pipeline / domain / spectralwindow.py Channel.set   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py SpectralWindow.__init__   94% 33 2 0   50% 4 2   89%
pipeline / domain / spectralwindow.py SpectralWindow.__getstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py SpectralWindow.__setstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py SpectralWindow.__repr__   0% 10 10 0   0% 6 0   0%
pipeline / domain / spectralwindow.py SpectralWindow.centre_frequency   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py SpectralWindow.channel_range   0% 28 28 0   0% 24 0   0%
pipeline / domain / spectralwindow.py SpectralWindow.frame   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py SpectralWindow.min_frequency   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py SpectralWindow.max_frequency   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py SpectralWindow.num_channels   100% 1 0 0   100% 0 0   100%
pipeline / domain / spectralwindow.py SpectralWindow.__str__   0% 2 2 0   100% 0 0   0%
pipeline / domain / spectralwindow.py SpectralWindowWithChannelSelection.__init__   0% 11 11 0   0% 6 0   0%
pipeline / domain / spectralwindow.py SpectralWindowWithChannelSelection.__getattr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / spectralwindow.py SpectralWindowWithChannelSelection.id   0% 2 2 0   100% 0 0   0%
pipeline / domain / spectralwindow.py match_spw_basename   0% 6 6 0   0% 2 0   0%
pipeline / domain / spectralwindow.py (no function)   100% 60 0 8   100% 0 0   100%
pipeline / domain / state.py State.__getstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / state.py State.__setstate__   0% 1 1 0   100% 0 0   0%
pipeline / domain / state.py State.__init__   100% 2 0 0   100% 0 0   100%
pipeline / domain / state.py State.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / domain / state.py State.intents   100% 1 0 0   100% 0 0   100%
pipeline / domain / state.py State.get_obs_mode_for_intent   0% 2 2 0   100% 0 0   0%
pipeline / domain / state.py State.__str__   0% 1 1 0   100% 0 0   0%
pipeline / domain / state.py StateALMA.__init__   100% 3 0 0   100% 2 0   100%
pipeline / domain / state.py StateALMACycle0.__init__   0% 2 2 8   100% 0 0   0%
pipeline / domain / state.py StateVLA.__init__   0% 1 1 0   100% 0 0   0%
pipeline / domain / state.py StateAPEX.__init__   0% 1 1 0   100% 0 0   0%
pipeline / domain / state.py StateSMT.__init__   0% 1 1 0   100% 0 0   0%
pipeline / domain / state.py StateNAOJ.__init__   0% 1 1 0   100% 0 0   0%
pipeline / domain / state.py StateFactory.__init__   23% 13 10 0   17% 12 2   20%
pipeline / domain / state.py StateFactory.create_state   100% 1 0 0   100% 0 0   100%
pipeline / domain / state.py (no function)   100% 33 0 2   100% 0 0   100%
pipeline / domain / unitformat.py UnitOfMagnitude.__init__   100% 3 0 0   100% 0 0   100%
pipeline / domain / unitformat.py UnitOfMagnitude.adjust   0% 1 1 0   100% 0 0   0%
pipeline / domain / unitformat.py UnitOfMagnitude.__eq__   0% 1 1 0   100% 0 0   0%
pipeline / domain / unitformat.py UnitOfMagnitude.__ne__   0% 1 1 0   100% 0 0   0%
pipeline / domain / unitformat.py UnitOfMagnitude.__lt__   100% 1 0 0   100% 0 0   100%
pipeline / domain / unitformat.py UnitOfMagnitude.__le__   0% 1 1 0   100% 0 0   0%
pipeline / domain / unitformat.py UnitOfMagnitude.__gt__   0% 1 1 0   100% 0 0   0%
pipeline / domain / unitformat.py UnitOfMagnitude.__ge__   0% 1 1 0   100% 0 0   0%
pipeline / domain / unitformat.py UnitFormat.__init__   100% 2 0 0   100% 0 0   100%
pipeline / domain / unitformat.py UnitFormat.addUnitOfMagnitude   100% 3 0 0   50% 2 1   80%
pipeline / domain / unitformat.py UnitFormat.format   0% 3 3 0   100% 0 0   0%
pipeline / domain / unitformat.py UnitFormat.html   0% 3 3 0   100% 0 0   0%
pipeline / domain / unitformat.py UnitFormat.bestUnitForObject   0% 23 23 0   0% 12 0   0%
pipeline / domain / unitformat.py get_frequency_format   100% 10 0 0   100% 0 0   100%
pipeline / domain / unitformat.py (no function)   63% 134 50 2   50% 2 1   62%
pipeline / environment.py _run   91% 11 1 0   50% 4 2   80%
pipeline / environment.py _safe_run   56% 9 4 0   25% 4 1   46%
pipeline / environment.py _load   67% 3 1 0   100% 0 0   67%
pipeline / environment.py EnvironmentFactory.create   50% 6 3 0   25% 4 1   40%
pipeline / environment.py CommonEnvironment.__init__   80% 15 3 0   25% 4 1   68%
pipeline / environment.py CommonEnvironment.__init__.get_ulimit   100% 2 0 0   100% 0 0   100%
pipeline / environment.py LinuxEnvironment.__init__   89% 19 2 0   100% 0 0   89%
pipeline / environment.py LinuxEnvironment._from_lscpu   80% 5 1 0   50% 2 1   71%
pipeline / environment.py CGroupController.get_limits   93% 15 1 0   90% 10 1   92%
pipeline / environment.py CGroupControllerParser.get_controllers   69% 52 16 0   60% 30 4   66%
pipeline / environment.py CGroupLimit.CPUWeight.__init__   100% 1 0 0   100% 0 0   100%
pipeline / environment.py CGroupLimit.CPUWeight.__str__   100% 1 0 0   100% 0 0   100%
pipeline / environment.py CGroupLimit.CPUWeight.get_limit   83% 6 1 0   50% 2 1   75%
pipeline / environment.py CGroupLimit.CPUBandwidth.__init__   100% 6 0 0   50% 2 1   88%
pipeline / environment.py CGroupLimit.CPUBandwidth.__str__   100% 1 0 0   100% 0 0   100%
pipeline / environment.py CGroupLimit.CPUBandwidth.get_limit   60% 10 4 0   50% 4 2   57%
pipeline / environment.py CGroupLimit.CPUAllocation.__init__   100% 2 0 0   100% 0 0   100%
pipeline / environment.py CGroupLimit.CPUAllocation._expand   86% 7 1 0   75% 4 1   82%
pipeline / environment.py CGroupLimit.CPUAllocation.__str__   100% 1 0 0   100% 0 0   100%
pipeline / environment.py CGroupLimit.CPUAllocation.get_limit   83% 6 1 0   50% 2 1   75%
pipeline / environment.py CGroupLimit.MemoryLimit.__init__   67% 3 1 0   50% 2 1   60%
pipeline / environment.py CGroupLimit.MemoryLimit.__str__   0% 1 1 0   100% 0 0   0%
pipeline / environment.py CGroupLimit.MemoryLimit.get_limit   80% 10 2 0   50% 2 1   75%
pipeline / environment.py MacOSEnvironment.__init__   0% 11 11 0   100% 0 0   0%
pipeline / environment.py MacOSEnvironment._from_sysctl   0% 1 1 0   100% 0 0   0%
pipeline / environment.py MacOSEnvironment._get_swap   0% 5 5 0   0% 2 0   0%
pipeline / environment.py _pipeline_revision   81% 21 4 3   50% 2 1   78%
pipeline / environment.py _cluster_details   0% 6 6 0   0% 4 0   0%
pipeline / environment.py _get_dependency_details   86% 7 1 1   100% 2 0   89%
pipeline / environment.py _get_required_dependencies   88% 16 2 1   80% 10 2   85%
pipeline / environment.py cluster_details   0% 8 8 0   0% 6 0   0%
pipeline / environment.py (no function)   100% 90 0 21   100% 0 0   100%
pipeline / extern / TsysDataClassFile.py getband   0% 3 3 0   100% 0 0   0%
pipeline / extern / TsysDataClassFile.py ATMtrans   0% 86 86 3   0% 18 0   0%
pipeline / extern / TsysDataClassFile.py weather_function   0% 103 103 0   0% 32 0   0%
pipeline / extern / TsysDataClassFile.py getImageSBFreqs   0% 28 28 2   0% 10 0   0%
pipeline / extern / TsysDataClassFile.py chanfreq_records_to_functions   0% 12 12 0   0% 2 0   0%
pipeline / extern / TsysDataClassFile.py TsysData.__init__   0% 118 118 1   0% 28 0   0%
pipeline / extern / TsysDataClassFile.py TsysData.tsysmap   0% 18 18 0   0% 10 0   0%
pipeline / extern / TsysDataClassFile.py TsysData.get_valid_antennae   0% 17 17 0   0% 6 0   0%
pipeline / extern / TsysDataClassFile.py TsysData._partition_by_equivalence_class   0% 11 11 0   0% 8 0   0%
pipeline / extern / TsysDataClassFile.py TsysData._equiv   0% 5 5 0   0% 2 0   0%
pipeline / extern / TsysDataClassFile.py TsysData._combine_difference   0% 19 19 0   0% 6 0   0%
pipeline / extern / TsysDataClassFile.py TsysData.filter_statistics_and_dif   0% 48 48 6   0% 6 0   0%
pipeline / extern / TsysDataClassFile.py (no function)   100% 21 0 17   100% 0 0   100%
pipeline / extern / XmlObjectifier.py _XmlObject.__init__   100% 1 0 0   100% 0 0   100%
pipeline / extern / XmlObjectifier.py _XmlObject.__call__   0% 34 34 1   0% 28 0   0%
pipeline / extern / XmlObjectifier.py _createLists   77% 35 8 0   77% 22 1   77%
pipeline / extern / XmlObjectifier.py castType   100% 18 0 1   100% 8 0   100%
pipeline / extern / XmlObjectifier.py XmlObject.__init__   86% 14 2 1   75% 8 2   82%
pipeline / extern / XmlObjectifier.py XmlElement.__init__   100% 8 0 1   100% 4 0   100%
pipeline / extern / XmlObjectifier.py XmlElement.getAttribute   100% 4 0 0   100% 0 0   100%
pipeline / extern / XmlObjectifier.py XmlElement.getValue   50% 12 6 0   50% 6 3   50%
pipeline / extern / XmlObjectifier.py XmlElement.setValue   0% 11 11 0   0% 6 0   0%
pipeline / extern / XmlObjectifier.py XmlObjectifierError.__init__   0% 2 2 0   100% 0 0   0%
pipeline / extern / XmlObjectifier.py XmlObjectifierError.__str__   0% 1 1 0   100% 0 0   0%
pipeline / extern / XmlObjectifier.py (no function)   100% 15 0 5   100% 0 0   100%
pipeline / extern / __init__.py (no function)   100% 0 0 1   100% 0 0   100%
pipeline / extern / adopted.py getMedianPWV   0% 103 103 0   0% 60 0   0%
pipeline / extern / adopted.py CalcAtmosphere   0% 29 29 0   100% 0 0   0%
pipeline / extern / adopted.py readPWVFromASDM_CALATMOSPHERE   0% 18 18 0   0% 8 0   0%
pipeline / extern / adopted.py readpwv   0% 14 14 0   0% 6 0   0%
pipeline / extern / adopted.py readwvr   0% 39 39 0   0% 6 0   0%
pipeline / extern / adopted.py call_qa_time   0% 7 7 0   0% 4 0   0%
pipeline / extern / adopted.py MAD   0% 12 12 0   0% 4 0   0%
pipeline / extern / adopted.py getMJD   0% 4 4 0   100% 0 0   0%
pipeline / extern / adopted.py (no function)   100% 10 0 5   100% 0 0   100%
pipeline / extern / almahelpers.py SpwMap.__init__   0% 4 4 0   100% 0 0   0%
pipeline / extern / almahelpers.py SpwInfo.__init__   0% 2 2 0   100% 0 0   0%
pipeline / extern / almahelpers.py SpwInfo.setTableAndSpwId   0% 2 2 0   100% 0 0   0%
pipeline / extern / almahelpers.py SpwInfo.setTable   0% 4 4 0   100% 0 0   0%
pipeline / extern / almahelpers.py SpwInfo.setSpwId   0% 5 5 0   0% 2 0   0%
pipeline / extern / almahelpers.py areIdentical   0% 12 12 0   0% 10 0   0%
pipeline / extern / almahelpers.py trimSpwmap   0% 7 7 0   0% 4 0   0%
pipeline / extern / almahelpers.py tsysspwmap   0% 57 57 0   0% 28 0   0%
pipeline / extern / almahelpers.py fixsyscaltimes   0% 44 44 2   0% 10 0   0%
pipeline / extern / almahelpers.py calantsub   0% 63 63 1   0% 34 0   0%
pipeline / extern / almahelpers.py editIntentscsv   0% 30 30 0   0% 18 0   0%
pipeline / extern / almahelpers.py editIntents   0% 131 131 0   0% 92 0   0%
pipeline / extern / almahelpers.py genImageName   0% 71 71 1   0% 34 0   0%
pipeline / extern / almahelpers.py (no function)   100% 15 0 9   100% 0 0   100%
pipeline / extern / almarenorm.py alma_renorm   0% 18 18 1   0% 2 0   0%
pipeline / extern / almarenorm.py ACreNorm.__init__   0% 54 54 2   0% 10 0   0%
pipeline / extern / almarenorm.py ACreNorm.__del__   0% 7 7 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.close   0% 2 2 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.chanfreqs   0% 1 1 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.getBscan   0% 9 9 1   0% 4 0   0%
pipeline / extern / almarenorm.py ACreNorm.getPhscan   0% 10 10 0   0% 6 0   0%
pipeline / extern / almarenorm.py ACreNorm.getStateIdsForIntent   0% 5 5 0   0% 2 0   0%
pipeline / extern / almarenorm.py ACreNorm.getBtsysscan   0% 10 10 3   0% 2 0   0%
pipeline / extern / almarenorm.py ACreNorm.getACdata   0% 29 29 1   0% 14 0   0%
pipeline / extern / almarenorm.py ACreNorm.getXCflags   0% 24 24 0   0% 10 0   0%
pipeline / extern / almarenorm.py ACreNorm.getTsysSpectra   0% 5 5 1   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.normChanAxis   0% 5 5 0   0% 4 0   0%
pipeline / extern / almarenorm.py ACreNorm.xyplots   0% 3 3 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.plotSpws   0% 39 39 0   0% 10 0   0%
pipeline / extern / almarenorm.py ACreNorm.plotRelTsysSpectra   0% 137 137 2   0% 58 0   0%
pipeline / extern / almarenorm.py ACreNorm.renormalize   0% 273 273 365   0% 130 0   0%
pipeline / extern / almarenorm.py ACreNorm.fixCalTable   0% 2 2 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.writeCalTable   0% 18 18 0   0% 2 0   0%
pipeline / extern / almarenorm.py ACreNorm.calcChanRanges   0% 47 47 0   0% 24 0   0%
pipeline / extern / almarenorm.py ACreNorm.stats   0% 1 1 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.merge_dicts   0% 7 7 0   0% 4 0   0%
pipeline / extern / almarenorm.py ACreNorm.interpretExcludechan   0% 22 22 0   0% 10 0   0%
pipeline / extern / almarenorm.py ACreNorm.fitAtmLines   0% 49 49 0   0% 4 0   0%
pipeline / extern / almarenorm.py ACreNorm.fitAtmLines.get_atm_peaks   0% 3 3 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.fitAtmLines.lorentzian   0% 1 1 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.fitAtmLines.get_gamma_bounds   0% 2 2 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.plotSpectra   0% 185 185 4   0% 96 0   0%
pipeline / extern / almarenorm.py ACreNorm.plotScanStats   0% 45 45 0   0% 16 0   0%
pipeline / extern / almarenorm.py ACreNorm.plotSpwStats   0% 27 27 0   0% 6 0   0%
pipeline / extern / almarenorm.py ACreNorm.calcReNorm1   0% 61 61 0   0% 22 0   0%
pipeline / extern / almarenorm.py ACreNorm.calcRenormLegendre   0% 14 14 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.checkOutlierAnt   0% 16 16 1   0% 10 0   0%
pipeline / extern / almarenorm.py ACreNorm.calcFixReNorm   0% 100 100 0   0% 52 0   0%
pipeline / extern / almarenorm.py ACreNorm.plotdiagSpectra   0% 109 109 0   0% 48 0   0%
pipeline / extern / almarenorm.py ACreNorm.calcSetEdge   0% 8 8 0   0% 4 0   0%
pipeline / extern / almarenorm.py ACreNorm.calcMaxConseq   0% 5 5 0   0% 2 0   0%
pipeline / extern / almarenorm.py ACreNorm.ATMtrans   0% 91 91 3   0% 36 0   0%
pipeline / extern / almarenorm.py ACreNorm.onlineBinningFactor   0% 4 4 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.ATMcorrection   0% 16 16 2   0% 12 0   0%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude   0% 28 28 0   0% 20 0   0%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets   0% 12 12 0   0% 2 0   0%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.groupby.__init__   0% 5 5 0   0% 2 0   0%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.groupby.__iter__   0% 1 1 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.groupby.__next__   0% 6 6 0   0% 2 0   0%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.groupby._grouper   0% 7 7 0   0% 2 0   0%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.itemgetter   0% 6 6 0   0% 2 0   0%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.itemgetter.g   0% 1 1 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.suggestAtmExclude.subsets.consecutive_groups   0% 2 2 1   0% 2 0   0%
pipeline / extern / almarenorm.py ACreNorm.getband   0% 3 3 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.writeTsysTemps   0% 21 21 3   0% 14 0   0%
pipeline / extern / almarenorm.py ACreNorm.channel_ranges   0% 12 12 0   0% 6 0   0%
pipeline / extern / almarenorm.py ACreNorm.writeTsysFlags   0% 3 3 0   0% 2 0   0%
pipeline / extern / almarenorm.py ACreNorm.renormcomputeAzElFromRADecMJD   0% 17 17 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.renormradec2rad   0% 37 37 0   0% 18 0   0%
pipeline / extern / almarenorm.py ACreNorm.renormdirection2radec   0% 7 7 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.renormWeather   0% 76 76 0   0% 28 0   0%
pipeline / extern / almarenorm.py ACreNorm.renormMedianPWV   0% 56 56 0   0% 34 0   0%
pipeline / extern / almarenorm.py ACreNorm.renormPWVFromASDM_CALATMOSPHERE   0% 9 9 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.renormWeatherStationNames   0% 15 15 0   0% 6 0   0%
pipeline / extern / almarenorm.py ACreNorm.findNearest   0% 5 5 0   0% 2 0   0%
pipeline / extern / almarenorm.py ACreNorm.renormfindClosestTime   0% 7 7 0   0% 4 0   0%
pipeline / extern / almarenorm.py ACreNorm.convertPlotsToPDF   0% 48 48 3   0% 16 0   0%
pipeline / extern / almarenorm.py ACreNorm.convertPlotsToPDF.diagnostic_sort   0% 1 1 0   100% 0 0   0%
pipeline / extern / almarenorm.py ACreNorm.getImageSBFreqs   0% 25 25 2   0% 10 0   0%
pipeline / extern / almarenorm.py (no function)   100% 60 0 22   100% 0 0   100%
pipeline / extern / almarenorm_pl2023.py alma_renorm   0% 22 22 2   0% 6 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.__init__   0% 45 45 2   0% 4 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.__del__   0% 7 7 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.close   0% 2 2 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.chanfreqs   0% 1 1 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getBscan   0% 9 9 1   0% 4 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getPhscan   0% 10 10 0   0% 6 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getStateIdsForIntent   0% 5 5 0   0% 2 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getBtsysscan   0% 10 10 3   0% 2 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getACdata   0% 29 29 1   0% 14 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getXCdata   0% 17 17 0   0% 4 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getXCflags   0% 24 24 0   0% 10 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.putXCdata   0% 10 10 0   0% 2 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getTsysSpectra   0% 5 5 1   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.normChanAxis   0% 5 5 0   0% 4 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.xyplots   0% 3 3 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.plotSpws   0% 40 40 0   0% 12 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.plotRelTsysSpectra   0% 138 138 2   0% 60 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormalize   0% 248 248 351   0% 114 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.calcChanRanges   0% 47 47 0   0% 24 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.stats   0% 1 1 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.merge_dicts   0% 7 7 0   0% 4 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.interpretExcludechan   0% 22 22 0   0% 10 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.fitAtmLines   0% 43 43 2   0% 4 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.fitAtmLines.get_atm_peaks   0% 3 3 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.fitAtmLines.lorentzian   0% 1 1 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.fitAtmLines.get_gamma_bounds   0% 2 2 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.plotSpectra   0% 186 186 4   0% 98 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.plotScanStats   0% 46 46 0   0% 18 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.plotSpwStats   0% 28 28 0   0% 8 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.applyReNorm   0% 11 11 0   0% 10 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.calcReNorm1   0% 60 60 0   0% 22 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.calcRenormLegendre   0% 14 14 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.checkOutlierAnt   0% 16 16 1   0% 10 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.calcFixReNorm   0% 101 101 0   0% 54 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.plotdiagSpectra   0% 110 110 0   0% 50 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.calcSetEdge   0% 8 8 0   0% 4 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.calcMaxConseq   0% 5 5 0   0% 2 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.ATMtrans   0% 91 91 3   0% 36 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.onlineBinningFactor   0% 4 4 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.ATMcorrection   0% 16 16 2   0% 12 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude   0% 28 28 0   0% 20 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets   0% 12 12 0   0% 2 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.groupby.__init__   0% 5 5 0   0% 2 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.groupby.__iter__   0% 1 1 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.groupby.__next__   0% 6 6 0   0% 2 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.groupby._grouper   0% 7 7 0   0% 2 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.itemgetter   0% 6 6 0   0% 2 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.itemgetter.g   0% 1 1 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.suggestAtmExclude.subsets.consecutive_groups   0% 2 2 1   0% 2 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.recordApply   0% 6 6 0   0% 2 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.checkApply   0% 8 8 0   0% 4 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getband   0% 3 3 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.writeTsysTemps   0% 21 21 3   0% 14 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.channel_ranges   0% 12 12 0   0% 6 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.writeTsysFlags   0% 3 3 0   0% 2 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormcomputeAzElFromRADecMJD   0% 17 17 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormradec2rad   0% 37 37 0   0% 18 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormdirection2radec   0% 7 7 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormWeather   0% 76 76 0   0% 28 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormMedianPWV   0% 56 56 0   0% 34 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormPWVFromASDM_CALATMOSPHERE   0% 9 9 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormWeatherStationNames   0% 15 15 0   0% 6 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.findNearest   0% 5 5 0   0% 2 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.renormfindClosestTime   0% 7 7 0   0% 4 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.convertPlotsToPDF   0% 48 48 3   0% 16 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.convertPlotsToPDF.diagnostic_sort   0% 1 1 0   100% 0 0   0%
pipeline / extern / almarenorm_pl2023.py ACreNorm.getImageSBFreqs   0% 25 25 2   0% 10 0   0%
pipeline / extern / almarenorm_pl2023.py (no function)   100% 62 0 20   100% 0 0   100%
pipeline / extern / findContinuum.py version   0% 4 4 0   0% 2 0   0%
pipeline / extern / findContinuum.py casalogPost   0% 4 4 0   100% 0 0   0%
pipeline / extern / findContinuum.py help   0% 21 21 0   0% 12 0   0%
pipeline / extern / findContinuum.py round_half_up   0% 1 1 0   100% 0 0   0%
pipeline / extern / findContinuum.py is_binary   0% 5 5 0   0% 2 0   0%
pipeline / extern / findContinuum.py getMemorySize   0% 4 4 0   100% 0 0   0%
pipeline / extern / findContinuum.py removeIfNecessary   0% 4 4 0   0% 4 0   0%
pipeline / extern / findContinuum.py findContinuum   0% 1386 1386 8   0% 606 0   0%
pipeline / extern / findContinuum.py cutSomeNarrowRanges   0% 16 16 0   0% 8 0   0%
pipeline / extern / findContinuum.py gauss_kern   0% 4 4 0   100% 0 0   0%
pipeline / extern / findContinuum.py smooth   0% 22 22 0   0% 18 0   0%
pipeline / extern / findContinuum.py robustMADofContinuumRanges   0% 45 45 0   0% 12 0   0%
pipeline / extern / findContinuum.py gatherWarnings   0% 10 10 0   0% 4 0   0%
pipeline / extern / findContinuum.py compute4LetterCodeAndUpdateLegend   0% 77 77 0   0% 58 0   0%
pipeline / extern / findContinuum.py updateChannelRangesOnPlot   0% 19 19 1   0% 12 0   0%
pipeline / extern / findContinuum.py computeNpixCubeMedian   0% 8 8 0   0% 4 0   0%
pipeline / extern / findContinuum.py computeNpixMom8MedianBadAtm   0% 8 8 0   0% 4 0   0%
pipeline / extern / findContinuum.py computeNpixMom8Median   0% 17 17 0   0% 6 0   0%
pipeline / extern / findContinuum.py replaceLineFullRangesWithNoise   0% 10 10 0   0% 4 0   0%
pipeline / extern / findContinuum.py compute4LetterCode   0% 47 47 0   0% 18 0   0%
pipeline / extern / findContinuum.py cubeNoiseLevel   0% 38 38 1   0% 26 0   0%
pipeline / extern / findContinuum.py tooLittleBandwidth   0% 9 9 0   0% 2 0   0%
pipeline / extern / findContinuum.py computeSpread   0% 9 9 0   0% 6 0   0%
pipeline / extern / findContinuum.py tooLittleSpread   0% 8 8 0   0% 2 0   0%
pipeline / extern / findContinuum.py amendMaskYesOrNo   0% 52 52 1   0% 28 0   0%
pipeline / extern / findContinuum.py extraMaskYesOrNo   0% 27 27 1   0% 12 0   0%
pipeline / extern / findContinuum.py onlyExtraMaskYesOrNo   0% 37 37 1   0% 18 0   0%
pipeline / extern / findContinuum.py allContinuumSelected   0% 17 17 0   0% 10 0   0%
pipeline / extern / findContinuum.py byteDecode   0% 3 3 0   0% 2 0   0%
pipeline / extern / findContinuum.py maskArgumentMismatch   0% 28 28 0   0% 12 0   0%
pipeline / extern / findContinuum.py centralArcsecArgumentMismatch   0% 34 34 0   0% 18 0   0%
pipeline / extern / findContinuum.py plotMeanSpectrum   0% 40 40 0   0% 18 0   0%
pipeline / extern / findContinuum.py writeContDat   0% 57 57 0   0% 26 0   0%
pipeline / extern / findContinuum.py getFieldnameFromPipelineImageName   0% 12 12 0   0% 6 0   0%
pipeline / extern / findContinuum.py getSpwFromPipelineImageName   0% 12 12 0   0% 8 0   0%
pipeline / extern / findContinuum.py combineContDat   0% 36 36 0   0% 26 0   0%
pipeline / extern / findContinuum.py drawYlabel   0% 24 24 1   0% 20 0   0%
pipeline / extern / findContinuum.py computeBandwidth   0% 9 9 0   0% 4 0   0%
pipeline / extern / findContinuum.py buildMeanSpectrumFilename   0% 9 9 0   0% 6 0   0%
pipeline / extern / findContinuum.py tdmSpectrum   0% 8 8 0   0% 6 0   0%
pipeline / extern / findContinuum.py atmosphereVariation   0% 15 15 0   0% 4 0   0%
pipeline / extern / findContinuum.py versionStringToArray   0% 6 6 0   0% 2 0   0%
pipeline / extern / findContinuum.py casaVersionCompare   0% 25 25 0   0% 20 0   0%
pipeline / extern / findContinuum.py getFreqType   0% 7 7 0   100% 0 0   0%
pipeline / extern / findContinuum.py getEquinox   0% 10 10 0   0% 2 0   0%
pipeline / extern / findContinuum.py getTelescope   0% 10 10 0   0% 2 0   0%
pipeline / extern / findContinuum.py getDateObs   0% 11 11 0   0% 2 0   0%
pipeline / extern / findContinuum.py removeInitialQuadraticIfNeeded   0% 21 21 0   0% 4 0   0%
pipeline / extern / findContinuum.py checkForMismatch   0% 13 13 0   0% 8 0   0%
pipeline / extern / findContinuum.py pick_sFC_TDM   0% 11 11 0   0% 8 0   0%
pipeline / extern / findContinuum.py setYLimitsAvoidingEdgeChannels   0% 14 14 0   0% 2 0   0%
pipeline / extern / findContinuum.py ExpandYLimitsForLegend   0% 5 5 0   100% 0 0   0%
pipeline / extern / findContinuum.py pickRandomErrors   0% 4 4 0   0% 2 0   0%
pipeline / extern / findContinuum.py pickRandomError   0% 11 11 0   0% 4 0   0%
pipeline / extern / findContinuum.py createNoisyQuadratic   0% 10 10 1   100% 0 0   0%
pipeline / extern / findContinuum.py removeStatContQuadratic   0% 59 59 0   0% 24 0   0%
pipeline / extern / findContinuum.py runFindContinuum   0% 804 804 2   0% 422 0   0%
pipeline / extern / findContinuum.py invertChannelRanges   0% 37 37 0   0% 24 0   0%
pipeline / extern / findContinuum.py plotChannelSelections   0% 29 29 0   0% 10 0   0%
pipeline / extern / findContinuum.py findWidestContiguousListInOtherHalf   0% 12 12 0   0% 6 0   0%
pipeline / extern / findContinuum.py findChannelsInChannelRangeWithComparableIntensity   0% 10 10 0   0% 4 0   0%
pipeline / extern / findContinuum.py findWidestContiguousListInChannelRange   0% 17 17 0   0% 6 0   0%
pipeline / extern / findContinuum.py aboveBelow   0% 10 10 0   100% 0 0   0%
pipeline / extern / findContinuum.py writeMeanSpectrum   0% 20 20 0   0% 8 0   0%
pipeline / extern / findContinuum.py findContinuumChannels   0% 336 336 0   0% 134 0   0%
pipeline / extern / findContinuum.py rejectNarrowInnerWindowsChannels   0% 24 24 1   0% 12 0   0%
pipeline / extern / findContinuum.py splitListIntoContiguousListsAndRejectNarrow   0% 11 11 0   0% 8 0   0%
pipeline / extern / findContinuum.py splitListIntoContiguousListsAndTrim   0% 38 38 0   0% 30 0   0%
pipeline / extern / findContinuum.py maxLengthOfLists   0% 5 5 0   0% 4 0   0%
pipeline / extern / findContinuum.py roundFigures   0% 8 8 0   0% 8 0   0%
pipeline / extern / findContinuum.py pickAutoTrimChannels   0% 7 7 0   0% 2 0   0%
pipeline / extern / findContinuum.py pickTrimString   0% 6 6 0   0% 2 0   0%
pipeline / extern / findContinuum.py pickNarrowString   0% 7 7 0   0% 4 0   0%
pipeline / extern / findContinuum.py pickNarrow   0% 1 1 0   100% 0 0   0%
pipeline / extern / findContinuum.py sigmaCorrectionFactor   0% 6 6 0   0% 2 0   0%
pipeline / extern / findContinuum.py medianCorrected   0% 5 5 0   0% 2 0   0%
pipeline / extern / findContinuum.py computeMedianCorrectionFactor   0% 4 4 0   0% 2 0   0%
pipeline / extern / findContinuum.py getImageInfo   0% 60 60 0   0% 16 0   0%
pipeline / extern / findContinuum.py numberOfChannelsInCube   0% 27 27 0   0% 12 0   0%
pipeline / extern / findContinuum.py nanmean   0% 3 3 0   0% 2 0   0%
pipeline / extern / findContinuum.py _nanmedian   0% 13 13 0   0% 6 0   0%
pipeline / extern / findContinuum.py nanmedian   0% 12 12 1   0% 8 0   0%
pipeline / extern / findContinuum.py findSpectralAxis   0% 15 15 0   0% 2 0   0%
pipeline / extern / findContinuum.py countUnmaskedPixels   0% 32 32 0   0% 10 0   0%
pipeline / extern / findContinuum.py countPixelsAboveZero   0% 20 20 0   0% 10 0   0%
pipeline / extern / findContinuum.py flattenMask   0% 8 8 0   0% 4 0   0%
pipeline / extern / findContinuum.py imagePercentileNoMask   0% 12 12 0   0% 4 0   0%
pipeline / extern / findContinuum.py meanSpectrumFromMom0Mom8JointMask   0% 374 374 1   0% 140 0   0%
pipeline / extern / findContinuum.py locatePBCube   0% 14 14 0   0% 12 0   0%
pipeline / extern / findContinuum.py oneEvent   0% 5 5 1   0% 2 0   0%
pipeline / extern / findContinuum.py cornersEmptyEdgesNotEmpty   0% 21 21 0   0% 8 0   0%
pipeline / extern / findContinuum.py findOuterAnnulusForPBCube   0% 23 23 0   0% 8 0   0%
pipeline / extern / findContinuum.py computeStatisticalSpectrumFromMask   0% 92 92 1   0% 30 0   0%
pipeline / extern / findContinuum.py create_casa_quantity   0% 6 6 0   0% 4 0   0%
pipeline / extern / findContinuum.py MAD   0% 3 3 0   100% 0 0   0%
pipeline / extern / findContinuum.py splitListIntoContiguousLists   0% 11 11 0   0% 6 0   0%
pipeline / extern / findContinuum.py splitListIntoContiguousListsAndRejectZeroStd   0% 15 15 0   0% 10 0   0%
pipeline / extern / findContinuum.py convertChannelListIntoSelection   0% 11 11 0   0% 8 0   0%
pipeline / extern / findContinuum.py widenSelections   0% 24 24 1   0% 12 0   0%
pipeline / extern / findContinuum.py widenSelection   0% 19 19 0   0% 10 0   0%
pipeline / extern / findContinuum.py convertSelectionIntoChannelList   0% 10 10 0   0% 6 0   0%
pipeline / extern / findContinuum.py CalcAtmTransmissionForImage   0% 75 75 0   0% 28 0   0%
pipeline / extern / findContinuum.py mjdToUT   0% 3 3 0   100% 0 0   0%
pipeline / extern / findContinuum.py mjdSecondsToMJDandUT   0% 11 11 0   100% 0 0   0%
pipeline / extern / findContinuum.py cubeFrameToTopo   0% 66 66 0   0% 36 0   0%
pipeline / extern / findContinuum.py fieldIDForName   0% 13 13 0   0% 6 0   0%
pipeline / extern / findContinuum.py getObservationStartDate   0% 9 9 0   0% 6 0   0%
pipeline / extern / findContinuum.py rad2radec   0% 31 31 0   0% 22 0   0%
pipeline / extern / findContinuum.py convertColonDelimitersToHMSDMS   0% 17 17 0   0% 8 0   0%
pipeline / extern / findContinuum.py casaRestToTopo   0% 9 9 1   100% 0 0   0%
pipeline / extern / findContinuum.py lsrkToTopo   0% 4 4 0   100% 0 0   0%
pipeline / extern / findContinuum.py lsrkToRest   0% 21 21 0   0% 4 0   0%
pipeline / extern / findContinuum.py restToTopo   0% 2 2 0   100% 0 0   0%
pipeline / extern / findContinuum.py frames   0% 41 41 0   0% 14 0   0%
pipeline / extern / findContinuum.py parseFrequencyArgumentToGHz   0% 4 4 0   0% 2 0   0%
pipeline / extern / findContinuum.py parseFrequencyArgumentToHz   0% 2 2 0   100% 0 0   0%
pipeline / extern / findContinuum.py parseFrequencyArgument   0% 15 15 0   0% 8 0   0%
pipeline / extern / findContinuum.py intersectChannelSelections   0% 3 3 0   100% 0 0   0%
pipeline / extern / findContinuum.py channelSelectionRangesToIndexArray   0% 5 5 0   0% 2 0   0%
pipeline / extern / findContinuum.py linfit   0% 10 10 0   0% 2 0   0%
pipeline / extern / findContinuum.py polyfit   0% 12 12 0   0% 2 0   0%
pipeline / extern / findContinuum.py channelsInLargestGroup   0% 11 11 0   0% 6 0   0%
pipeline / extern / findContinuum.py countChannelsInRanges   0% 7 7 0   0% 2 0   0%
pipeline / extern / findContinuum.py countChannels   0% 23 23 0   0% 12 0   0%
pipeline / extern / findContinuum.py grep   0% 3 3 0   100% 0 0   0%
pipeline / extern / findContinuum.py topoFreqToChannel   0% 27 27 0   0% 14 0   0%
pipeline / extern / findContinuum.py topoFreqRangeListToChannel   0% 47 47 0   0% 24 0   0%
pipeline / extern / findContinuum.py gaussianBeamOffset   0% 5 5 0   0% 2 0   0%
pipeline / extern / findContinuum.py gaussianBeamResponse   0% 3 3 0   100% 0 0   0%
pipeline / extern / findContinuum.py imageSNRAnnulus   0% 4 4 0   100% 0 0   0%
pipeline / extern / findContinuum.py imageSNR   0% 37 37 1   0% 24 0   0%
pipeline / extern / findContinuum.py getSpwFromPipelineImageName   0% 13 13 0   0% 6 0   0%
pipeline / extern / findContinuum.py representativeSpwBandwidth   0% 41 41 0   0% 18 0   0%
pipeline / extern / findContinuum.py updateSBSummary   0% 144 144 0   0% 76 0   0%
pipeline / extern / findContinuum.py representativeFrequency   0% 39 39 1   0% 18 0   0%
pipeline / extern / findContinuum.py surmiseRepresentativeSpw   0% 21 21 0   0% 4 0   0%
pipeline / extern / findContinuum.py getScienceSpwsForFrequency   0% 19 19 0   0% 10 0   0%
pipeline / extern / findContinuum.py getScienceSpwBandwidths   0% 18 18 0   0% 10 0   0%
pipeline / extern / findContinuum.py getScienceSpws   0% 44 44 0   0% 32 0   0%
pipeline / extern / findContinuum.py pickFirstElementIfNecessary   0% 3 3 0   0% 2 0   0%
pipeline / extern / findContinuum.py readContDat   0% 5 5 0   100% 0 0   0%
pipeline / extern / findContinuum.py readContDatPNG   0% 5 5 0   100% 0 0   0%
pipeline / extern / findContinuum.py readContDatAggregateContinuum   0% 5 5 0   100% 0 0   0%
pipeline / extern / findContinuum.py readContDatChanWidth   0% 4 4 0   100% 0 0   0%
pipeline / extern / findContinuum.py readContDatLSRKRanges   0% 6 6 0   100% 0 0   0%
pipeline / extern / findContinuum.py imageChannelFrequency   0% 46 46 0   0% 28 0   0%
pipeline / extern / findContinuum.py recalcMomDiffSNR   0% 138 138 1   0% 62 0   0%
pipeline / extern / findContinuum.py printPickleFile   0% 13 13 0   0% 10 0   0%
pipeline / extern / findContinuum.py modifyContinuumChannels   0% 21 21 0   0% 12 0   0%
pipeline / extern / findContinuum.py plotPickleFile   0% 149 149 1   0% 52 0   0%
pipeline / extern / findContinuum.py meanSpectrum   0% 324 324 2   0% 154 0   0%
pipeline / extern / findContinuum.py getMaxpixpos   0% 5 5 0   100% 0 0   0%
pipeline / extern / findContinuum.py submask   0% 2 2 0   100% 0 0   0%
pipeline / extern / findContinuum.py avgOverCube   0% 38 38 0   0% 22 0   0%
pipeline / extern / findContinuum.py propagateMaskToAllChannels   0% 6 6 0   100% 0 0   0%
pipeline / extern / findContinuum.py widthOfMaskArcsec   0% 15 15 0   100% 0 0   0%
pipeline / extern / findContinuum.py checkForTriangularWavePattern   0% 34 34 0   0% 4 0   0%
pipeline / extern / findContinuum.py computeMadSpectrum   0% 13 13 0   100% 0 0   0%
pipeline / extern / findContinuum.py isSingleContinuum   0% 20 20 1   0% 16 0   0%
pipeline / extern / findContinuum.py sanitizeNames   0% 9 9 0   0% 6 0   0%
pipeline / extern / findContinuum.py transitions   0% 50 50 1   0% 28 0   0%
pipeline / extern / findContinuum.py getObservationStart   0% 26 26 0   0% 10 0   0%
pipeline / extern / findContinuum.py getObservatoryName   0% 10 10 0   100% 0 0   0%
pipeline / extern / findContinuum.py makeUvcontsub   0% 42 42 1   0% 28 0   0%
pipeline / extern / findContinuum.py getcube   0% 10 10 0   0% 6 0   0%
pipeline / extern / findContinuum.py readViewerOutputFile   0% 24 24 0   0% 16 0   0%
pipeline / extern / findContinuum.py readMeanSpectrumFITSFile   0% 18 18 0   0% 2 0   0%
pipeline / extern / findContinuum.py readPreviousMeanSpectrum   0% 83 83 0   0% 40 0   0%
pipeline / extern / findContinuum.py removeNaNs   0% 42 42 0   0% 24 0   0%
pipeline / extern / findContinuum.py splitListIntoHomogeneousLists   0% 9 9 0   0% 4 0   0%
pipeline / extern / findContinuum.py removeZeros   0% 9 9 0   0% 2 0   0%
pipeline / extern / findContinuum.py plotStatisticalSpectrumFromMask   0% 30 30 0   0% 16 0   0%
pipeline / extern / findContinuum.py pruneMask   0% 49 49 0   0% 16 0   0%
pipeline / extern / findContinuum.py sortRangesByMax   0% 10 10 0   0% 4 0   0%
pipeline / extern / findContinuum.py plotSigmaCorrectionFactor   0% 17 17 0   0% 4 0   0%
pipeline / extern / findContinuum.py countMaskedPixels   0% 9 9 0   100% 0 0   0%
pipeline / extern / findContinuum.py (no function)   89% 228 24 66   17% 6 1   88%
pipeline / extern / sd_applycal_qa / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
pipeline / extern / sd_applycal_qa / mswrapper_sd.py MSWrapperSD.__init__   0% 23 23 0   100% 0 0   0%
pipeline / extern / sd_applycal_qa / mswrapper_sd.py MSWrapperSD.create_from_ms   0% 90 90 0   0% 38 0   0%
pipeline / extern / sd_applycal_qa / mswrapper_sd.py MSWrapperSD.average_data_per_scan   0% 11 11 0   0% 4 0   0%
pipeline / extern / sd_applycal_qa / mswrapper_sd.py MSWrapperSD.filter   0% 58 58 7   0% 38 0   0%
pipeline / extern / sd_applycal_qa / mswrapper_sd.py (no function)   100% 6 0 6   100% 0 0   100%
pipeline / extern / sd_applycal_qa / run_sd_applycal_qa.py parse_arguments   0% 25 25 0   0% 10 0   0%
pipeline / extern / sd_applycal_qa / run_sd_applycal_qa.py main   0% 37 37 0   0% 10 0   0%
pipeline / extern / sd_applycal_qa / run_sd_applycal_qa.py (no function)   0% 6 6 7   0% 2 0   0%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py data_stats_perchan   0% 51 51 2   0% 20 0   0%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py combine_msw_stats   0% 19 19 0   0% 4 0   0%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py sci_line_det   0% 14 14 0   0% 4 0   0%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py attach_sci_line_res   0% 10 10 0   0% 4 0   0%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py qascorefunc   0% 1 1 0   100% 0 0   0%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py outlier_detection   0% 182 182 0   0% 68 0   0%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py load_and_stats   0% 27 27 1   0% 10 0   0%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py get_ms_applycal_qascores   0% 20 20 1   0% 6 0   0%
pipeline / extern / sd_applycal_qa / sd_applycal_qa.py (no function)   100% 9 0 13   100% 0 0   100%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py show_heat_XYdiff   0% 182 182 0   0% 62 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py plot_data_trec   0% 85 85 0   0% 42 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py plot_data   0% 48 48 0   0% 18 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py plot_science_det   0% 47 47 0   0% 8 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py makeSummaryTable   0% 37 37 0   0% 14 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py makeQAmsgTable   0% 8 8 0   0% 2 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py addFLSLentry   0% 8 8 0   100% 0 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_reports.py (no function)   100% 7 0 15   100% 0 0   100%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py genColorList   0% 3 3 0   100% 0 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py createCasaTool   0% 6 6 1   0% 4 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py segmentEdges   0% 14 14 0   0% 6 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py segment_edges_optimized   0% 10 10 0   0% 4 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py selectRanges   0% 6 6 0   0% 2 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py range2str   0% 4 4 0   0% 2 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py sci_line_sel_2str   0% 11 11 0   0% 6 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py abs_rfft_wmask   0% 27 27 0   0% 16 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py getSpwList   0% 4 4 0   100% 0 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py onlineChannelAveraging   0% 20 20 0   0% 10 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py getSpecSetup   0% 88 88 0   0% 24 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py getCalAtmData   0% 62 62 0   0% 12 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py getScienceGoalData   0% 14 14 0   0% 4 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py robuststats   0% 8 8 0   100% 0 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py nearestFinite   0% 20 20 0   0% 16 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py enlargesel   0% 7 7 0   0% 2 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py smooth   0% 15 15 0   0% 6 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py smooth_gauss   0% 12 12 0   0% 4 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py smoothed_sigma_clip   0% 28 28 0   0% 10 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py smoothed_sigma_clip.min_neg_snr   0% 3 3 0   100% 0 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py getAtmDataForSPW   0% 57 57 0   0% 24 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py sigclipfit   0% 42 42 0   0% 16 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py getskylines   0% 65 65 0   0% 26 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py skysel   0% 10 10 0   0% 6 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py get_skysel_from_msw   0% 4 4 0   100% 0 0   0%
pipeline / extern / sd_applycal_qa / sd_qa_utils.py (no function)   100% 25 0 10   100% 0 0   100%
pipeline / extern / subband_qa.py add_spw_failure   0% 8 8 0   0% 6 0   0%
pipeline / extern / subband_qa.py science_spw_bandwidths   0% 5 5 0   0% 2 0   0%
pipeline / extern / subband_qa.py fitAtmLines   0% 22 22 0   0% 2 0   0%
pipeline / extern / subband_qa.py fitAtmLines.get_atm_peaks   0% 3 3 0   100% 0 0   0%
pipeline / extern / subband_qa.py fitAtmLines.lorentzian   0% 1 1 0   100% 0 0   0%
pipeline / extern / subband_qa.py fitAtmLines.get_gamma_bounds   0% 2 2 0   100% 0 0   0%
pipeline / extern / subband_qa.py getInfoFromTable   0% 7 7 0   100% 0 0   0%
pipeline / extern / subband_qa.py extractValues   0% 8 8 21   0% 4 0   0%
pipeline / extern / subband_qa.py evalPerAntBP_Platform   0% 486 486 13   0% 212 0   0%
pipeline / extern / subband_qa.py setup_bandpass_dict   100% 0 0 104   100% 0 0   100%
pipeline / extern / subband_qa.py bandpass_platforming   100% 0 0 23   100% 0 0   100%
pipeline / extern / subband_qa.py (no function)   100% 18 0 16   100% 0 0   100%
pipeline / extern / tsys_contamination.py gline_and_baseline   0% 4 4 0   0% 4 0   0%
pipeline / extern / tsys_contamination.py gaussian_line_fit   0% 24 24 0   0% 10 0   0%
pipeline / extern / tsys_contamination.py width_fit_filter   0% 15 15 0   0% 10 0   0%
pipeline / extern / tsys_contamination.py linear_trend   0% 7 7 0   0% 2 0   0%
pipeline / extern / tsys_contamination.py find_repeated_peaks   0% 52 52 0   0% 16 0   0%
pipeline / extern / tsys_contamination.py exp_rescale   0% 6 6 0   0% 2 0   0%
pipeline / extern / tsys_contamination.py model_break   0% 31 31 0   0% 14 0   0%
pipeline / extern / tsys_contamination.py lower_hug   0% 19 19 0   0% 4 0   0%
pipeline / extern / tsys_contamination.py modified_atmospheric_profile   0% 26 26 0   0% 12 0   0%
pipeline / extern / tsys_contamination.py cross_model   0% 5 5 0   100% 0 0   0%
pipeline / extern / tsys_contamination.py max_without_outliers   0% 10 10 0   0% 4 0   0%
pipeline / extern / tsys_contamination.py positive_line_intervals   0% 31 31 0   0% 4 0   0%
pipeline / extern / tsys_contamination.py refitting_intervals_bp_to_source   0% 14 14 0   0% 2 0   0%
pipeline / extern / tsys_contamination.py below_fit   0% 15 15 0   0% 6 0   0%
pipeline / extern / tsys_contamination.py shift_bp_to_source   0% 12 12 0   0% 2 0   0%
pipeline / extern / tsys_contamination.py search_expanded_interval   0% 17 17 0   0% 4 0   0%
pipeline / extern / tsys_contamination.py basic_atm_asymmetric_fit   0% 11 11 0   0% 2 0   0%
pipeline / extern / tsys_contamination.py smoother_sigma   0% 10 10 0   0% 4 0   0%
pipeline / extern / tsys_contamination.py no_nans   0% 1 1 0   100% 0 0   0%
pipeline / extern / tsys_contamination.py smoother   0% 12 12 0   0% 6 0   0%
pipeline / extern / tsys_contamination.py _contains_nan   0% 18 18 0   0% 6 0   0%
pipeline / extern / tsys_contamination.py median_abs_deviation   0% 25 25 1   0% 18 0   0%
pipeline / extern / tsys_contamination.py _mad_1d   0% 10 10 0   0% 6 0   0%
pipeline / extern / tsys_contamination.py plot_source_bp_normalized_residuals   100% 0 0 165   100% 0 0   100%
pipeline / extern / tsys_contamination.py puff   0% 10 10 0   0% 8 0   0%
pipeline / extern / tsys_contamination.py merge_intervals   0% 13 13 0   0% 8 0   0%
pipeline / extern / tsys_contamination.py union_intervals   0% 1 1 0   100% 0 0   0%
pipeline / extern / tsys_contamination.py complement_intervals   0% 10 10 0   0% 4 0   0%
pipeline / extern / tsys_contamination.py intersection_intervals   0% 2 2 0   100% 0 0   0%
pipeline / extern / tsys_contamination.py difference_intervals   0% 1 1 0   100% 0 0   0%
pipeline / extern / tsys_contamination.py save_tsysdata   0% 4 4 0   100% 0 0   0%
pipeline / extern / tsys_contamination.py find_prominent_peaks_in_atm   0% 15 15 0   0% 6 0   0%
pipeline / extern / tsys_contamination.py detect_tsys_contamination   100% 0 0 160   100% 0 0   100%
pipeline / extern / tsys_contamination.py co_telluric_intervals   0% 31 31 0   0% 16 0   0%
pipeline / extern / tsys_contamination.py get_tsys_contaminated_intervals   0% 180 180 7   0% 54 0   0%
pipeline / extern / tsys_contamination.py separate_non_intersecting_sci_spw   0% 13 13 0   0% 4 0   0%
pipeline / extern / tsys_contamination.py intervals_to_casa_string   0% 15 15 0   0% 8 0   0%
pipeline / extern / tsys_contamination.py make_tsyscontamination_html_log   0% 41 41 1   0% 14 0   0%
pipeline / extern / tsys_contamination.py main   0% 81 81 2   0% 32 0   0%
pipeline / extern / tsys_contamination.py (no function)   98% 49 1 47   50% 2 1   96%
pipeline / h / __init__.py (no function)   100% 2 0 8   100% 0 0   100%
pipeline / h / cli / __init__.py (no function)   100% 1 0 5   100% 0 0   100%
pipeline / h / cli / cli.py __get_globals   83% 6 1 0   75% 4 1   80%
pipeline / h / cli / cli.py (no function)   100% 3 0 2   100% 0 0   100%
pipeline / h / cli / h_applycal.py h_applycal   100% 0 0 0   100% 0 0   100%
pipeline / h / cli / h_applycal.py (no function)   0% 2 2 1   100% 0 0   0%
pipeline / h / cli / h_export_calstate.py h_export_calstate   0% 4 4 1   0% 2 0   0%
pipeline / h / cli / h_export_calstate.py (no function)   0% 1 1 1   100% 0 0   0%
pipeline / h / cli / h_exportdata.py h_exportdata   100% 0 0 0   100% 0 0   100%
pipeline / h / cli / h_exportdata.py (no function)   0% 2 2 1   100% 0 0   0%
pipeline / h / cli / h_import_calstate.py h_import_calstate   0% 2 2 0   100% 0 0   0%
pipeline / h / cli / h_import_calstate.py (no function)   0% 1 1 1   100% 0 0   0%
pipeline / h / cli / h_importdata.py h_importdata   100% 0 0 0   100% 0 0   100%
pipeline / h / cli / h_importdata.py (no function)   0% 2 2 1   100% 0 0   0%
pipeline / h / cli / h_init.py h_init   0% 4 4 0   100% 0 0   0%
pipeline / h / cli / h_init.py (no function)   100% 2 0 3   100% 0 0   100%
pipeline / h / cli / h_mssplit.py h_mssplit   100% 0 0 0   100% 0 0   100%
pipeline / h / cli / h_mssplit.py (no function)   0% 2 2 1   100% 0 0   0%
pipeline / h / cli / h_restoredata.py h_restoredata   100% 0 0 0   100% 0 0   100%
pipeline / h / cli / h_restoredata.py (no function)   0% 2 2 1   100% 0 0   0%
pipeline / h / cli / h_resume.py h_resume   0% 4 4 0   100% 0 0   0%
pipeline / h / cli / h_resume.py (no function)   100% 1 0 2   100% 0 0   100%
pipeline / h / cli / h_save.py h_save   0% 2 2 0   100% 0 0   0%
pipeline / h / cli / h_save.py (no function)   100% 1 0 1   100% 0 0   100%
pipeline / h / cli / h_show_calstate.py h_show_calstate   0% 4 4 0   100% 0 0   0%
pipeline / h / cli / h_show_calstate.py (no function)   0% 1 1 2   100% 0 0   0%
pipeline / h / cli / h_tsyscal.py h_tsyscal   100% 0 0 0   100% 0 0   100%
pipeline / h / cli / h_tsyscal.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / h / cli / h_weblog.py h_weblog   0% 1 1 0   100% 0 0   0%
pipeline / h / cli / h_weblog.py (no function)   100% 1 0 1   100% 0 0   100%
pipeline / h / cli / utils.py cli_wrapper   100% 3 0 0   100% 0 0   100%
pipeline / h / cli / utils.py cli_wrapper.wrapper   0% 17 17 0   0% 2 0   0%
pipeline / h / cli / utils.py set_contextvar   0% 4 4 0   100% 0 0   0%
pipeline / h / cli / utils.py get_context   0% 3 3 0   0% 2 0   0%
pipeline / h / cli / utils.py get_output_dir   0% 2 2 0   100% 0 0   0%
pipeline / h / cli / utils.py get_ms   0% 2 2 0   100% 0 0   0%
pipeline / h / cli / utils.py get_heuristic   0% 17 17 0   0% 10 0   0%
pipeline / h / cli / utils.py execute_task   0% 9 9 0   0% 2 0   0%
pipeline / h / cli / utils.py _get_task_inputs   0% 4 4 0   100% 0 0   0%
pipeline / h / cli / utils.py _execute_task   0% 3 3 0   100% 0 0   0%
pipeline / h / cli / utils.py _merge_results   0% 5 5 0   100% 0 0   0%
pipeline / h / cli / utils.py (no function)   100% 12 0 13   100% 0 0   100%
pipeline / h / heuristics / __init__.py (no function)   100% 0 0 14   100% 0 0   100%
pipeline / h / heuristics / caltable.py _truncate_floats   0% 2 2 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py CaltableNamer.calculate   0% 7 7 0   0% 2 0   0%
pipeline / h / heuristics / caltable.py CaltableNamer.get_namer   100% 0 0 1   100% 0 0   100%
pipeline / h / heuristics / caltable.py CaltableNamer.customise   100% 0 0 1   100% 0 0   100%
pipeline / h / heuristics / caltable.py AmpCaltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py AntposCaltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py UVcontCaltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py UVcontCaltable.customise   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py BandpassCaltable.get_namer   100% 0 0 1   100% 0 0   100%
pipeline / h / heuristics / caltable.py BandpassCaltable.customise   100% 0 0 12   100% 0 0   100%
pipeline / h / heuristics / caltable.py DelayCaltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py PolcalCaltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py PolcalCaltable.customise   0% 4 4 0   0% 2 0   0%
pipeline / h / heuristics / caltable.py FluxCaltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py GaincalCaltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py GaincalCaltable.customise   0% 14 14 0   0% 14 0   0%
pipeline / h / heuristics / caltable.py GainCurvestable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py OpCaltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py RqCaltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py SwpowCaltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py TecMapstable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py TsysCaltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py WvrgCaltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py WvrgCaltable.customise   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py XYf0Caltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py SDSkyCaltable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py SDSkyCaltable.customise   0% 3 3 0   0% 2 0   0%
pipeline / h / heuristics / caltable.py SDBaselinetable.get_namer   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / caltable.py (no function)   100% 45 0 8   100% 0 0   100%
pipeline / h / heuristics / echoheuristic.py NullHeuristic.calculate   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / echoheuristic.py EchoHeuristic.__init__   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / echoheuristic.py EchoHeuristic.calculate   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / echoheuristic.py EchoHeuristic.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / h / heuristics / echoheuristic.py (no function)   100% 7 0 1   100% 0 0   100%
pipeline / h / heuristics / fieldnames.py IntentFieldnames.calculate   0% 10 10 0   0% 4 0   0%
pipeline / h / heuristics / fieldnames.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / h / heuristics / importdata.py get_ms_data_types_from_history   90% 20 2 0   75% 12 3   84%
pipeline / h / heuristics / importdata.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / h / heuristics / importdata_test.py test_get_ms_data_types_with_valid_history   100% 3 0 0   100% 0 0   100%
pipeline / h / heuristics / importdata_test.py (no function)   100% 2 0 4   100% 0 0   100%
pipeline / h / heuristics / linefinder.py HeuristicsLineFinder.calculate   85% 54 8 0   73% 26 5   81%
pipeline / h / heuristics / linefinder.py HeuristicsLineFinder.tweak_lines   100% 21 0 0   100% 16 0   100%
pipeline / h / heuristics / linefinder.py (no function)   100% 3 0 5   100% 0 0   100%
pipeline / h / heuristics / linefinder_test.py test_linefinder   100% 2 0 0   100% 0 0   100%
pipeline / h / heuristics / linefinder_test.py test_tweak_lines   100% 2 0 0   100% 0 0   100%
pipeline / h / heuristics / linefinder_test.py (no function)   100% 7 0 3   100% 0 0   100%
pipeline / h / heuristics / tsysfieldmap.py get_intent_to_tsysfield_map   67% 9 3 0   50% 2 1   64%
pipeline / h / heuristics / tsysfieldmap.py get_tsys_fields_for_intent   100% 13 0 0   100% 4 0   100%
pipeline / h / heuristics / tsysfieldmap.py get_solution_map   100% 5 0 0   100% 2 0   100%
pipeline / h / heuristics / tsysfieldmap.py get_solution_map.f   100% 5 0 0   100% 2 0   100%
pipeline / h / heuristics / tsysfieldmap.py (no function)   100% 6 0 6   100% 0 0   100%
pipeline / h / heuristics / tsysnormalize.py TsysAfterPowerChange   0% 2 2 0   100% 0 0   0%
pipeline / h / heuristics / tsysnormalize.py getPower   0% 53 53 0   0% 32 0   0%
pipeline / h / heuristics / tsysnormalize.py scienceSpwForTsysSpw   0% 15 15 0   0% 10 0   0%
pipeline / h / heuristics / tsysnormalize.py tsysNormalize   0% 92 92 0   0% 50 0   0%
pipeline / h / heuristics / tsysnormalize.py (no function)   100% 5 0 3   100% 0 0   100%
pipeline / h / heuristics / tsysspwmap.py trim_spw_map   0% 4 4 0   0% 4 0   0%
pipeline / h / heuristics / tsysspwmap.py tsysspwmap   0% 27 27 0   0% 14 0   0%
pipeline / h / heuristics / tsysspwmap.py (no function)   100% 3 0 4   100% 0 0   100%
pipeline / h / tasks / __init__.py (no function)   100% 0 0 7   100% 0 0   100%
pipeline / h / tasks / applycal / __init__.py (no function)   100% 3 0 7   100% 0 0   100%
pipeline / h / tasks / applycal / applycal.py ApplycalInputs.antenna   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / applycal / applycal.py ApplycalInputs.antenna   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / applycal / applycal.py ApplycalInputs.field   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / applycal / applycal.py ApplycalInputs.spw   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / applycal / applycal.py ApplycalInputs.__init__   0% 14 14 1   100% 0 0   0%
pipeline / h / tasks / applycal / applycal.py ApplycalInputs.to_casa_args   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / applycal / applycal.py ApplycalResults.__init__   0% 9 9 0   0% 4 0   0%
pipeline / h / tasks / applycal / applycal.py ApplycalResults.merge_with_context   0% 10 10 0   0% 8 0   0%
pipeline / h / tasks / applycal / applycal.py ApplycalResults.__repr__   0% 7 7 0   0% 4 0   0%
pipeline / h / tasks / applycal / applycal.py SerialApplycal.__init__   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / applycal / applycal.py SerialApplycal.modify_task_args   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / applycal / applycal.py SerialApplycal._get_flagsum_arg   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / applycal / applycal.py SerialApplycal._tweak_flagkwargs   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / applycal / applycal.py SerialApplycal.prepare   0% 35 35 0   0% 12 0   0%
pipeline / h / tasks / applycal / applycal.py SerialApplycal.analyse   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / applycal / applycal.py SerialApplycal.process_flagsummary   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / applycal / applycal.py reshape_flagdata_summary   0% 11 11 0   0% 6 0   0%
pipeline / h / tasks / applycal / applycal.py jobs_without_calapply   0% 19 19 0   0% 4 0   0%
pipeline / h / tasks / applycal / applycal.py jobs_with_calapply   0% 19 19 0   0% 6 0   0%
pipeline / h / tasks / applycal / applycal.py contains_uvcont_table   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / applycal / applycal.py (no function)   100% 43 0 15   100% 0 0   100%
pipeline / h / tasks / applycal / qa.py ApplycalQAHandler.handle   0% 13 13 0   100% 0 0   0%
pipeline / h / tasks / applycal / qa.py ApplycalListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / applycal / qa.py (no function)   100% 11 0 7   100% 0 0   100%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.update_mako_context   0% 88 88 1   0% 40 0   0%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.create_uv_plots   0% 8 8 0   0% 4 0   0%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.create_science_plots   0% 42 42 0   0% 16 0   0%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.science_plots_for_result   0% 18 18 0   0% 8 0   0%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.create_plots   0% 8 8 0   0% 2 0   0%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.plots_for_result   0% 15 15 0   0% 4 0   0%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.calapps_for_result   0% 5 5 0   0% 2 0   0%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.caltypes_for_result   0% 8 8 1   0% 6 0   0%
pipeline / h / tasks / applycal / renderer.py T2_4MDetailsApplycalRenderer.get_gain_solution_type   0% 21 21 2   0% 8 0   0%
pipeline / h / tasks / applycal / renderer.py ApplycalAmpVsFreqPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / applycal / renderer.py ApplycalPhaseVsFreqPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / applycal / renderer.py ApplycalAmpVsFreqSciencePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / applycal / renderer.py ApplycalAmpVsFreqPerAntSciencePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / applycal / renderer.py ApplycalAmpVsUVSciencePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / applycal / renderer.py ApplycalAmpVsUVPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / applycal / renderer.py ApplycalPhaseVsUVPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / applycal / renderer.py ApplycalAmpVsTimePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / applycal / renderer.py ApplycalPhaseVsTimePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / applycal / renderer.py _get_data_selection_for_plot   0% 17 17 1   0% 4 0   0%
pipeline / h / tasks / applycal / renderer.py _get_calapp_arg   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / applycal / renderer.py get_brightest_field   0% 26 26 1   0% 14 0   0%
pipeline / h / tasks / applycal / renderer.py copy_callibrary   0% 12 12 0   0% 6 0   0%
pipeline / h / tasks / applycal / renderer.py deduplicate   0% 6 6 0   0% 2 0   0%
pipeline / h / tasks / applycal / renderer.py _deduplicate_plots   0% 29 29 0   0% 10 0   0%
pipeline / h / tasks / applycal / renderer.py (no function)   100% 38 0 22   100% 0 0   100%
pipeline / h / tasks / common / __init__.py (no function)   100% 1 0 2   100% 0 0   100%
pipeline / h / tasks / common / arrayflaggerbase.py channel_ranges   100% 7 0 0   100% 4 0   100%
pipeline / h / tasks / common / arrayflaggerbase.py consolidate_flagcmd_channels   0% 26 26 0   0% 18 0   0%
pipeline / h / tasks / common / arrayflaggerbase.py median_and_mad   0% 6 6 0   0% 2 0   0%
pipeline / h / tasks / common / arrayflaggerbase.py FlagCmd.__init__   0% 105 105 0   0% 66 0   0%
pipeline / h / tasks / common / arrayflaggerbase.py FlagCmd.flagchannels   0% 10 10 0   0% 8 0   0%
pipeline / h / tasks / common / arrayflaggerbase.py FlagCmd.match   0% 24 24 0   0% 18 0   0%
pipeline / h / tasks / common / arrayflaggerbase.py FlagCmd.match_image   0% 9 9 0   0% 4 0   0%
pipeline / h / tasks / common / arrayflaggerbase.py FlagCmd.__repr__   0% 5 5 0   0% 2 0   0%
pipeline / h / tasks / common / arrayflaggerbase.py (no function)   100% 10 0 4   100% 0 0   100%
pipeline / h / tasks / common / atmutil.py init_at   100% 4 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil.py init_atm   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / atmutil.py init_spw   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / atmutil.py calc_airmass   100% 1 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil.py calc_transmission   100% 1 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil.py get_dry_opacity   100% 3 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil.py get_wet_opacity   100% 3 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil.py _test   100% 11 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil.py plot   100% 15 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil.py get_spw_spec   0% 12 12 1   0% 2 0   0%
pipeline / h / tasks / common / atmutil.py get_median_elevation   0% 16 16 0   0% 8 0   0%
pipeline / h / tasks / common / atmutil.py get_representative_elevation   0% 19 19 0   0% 6 0   0%
pipeline / h / tasks / common / atmutil.py get_representative_elevation._elevation_at   0% 8 8 0   100% 0 0   0%
pipeline / h / tasks / common / atmutil.py get_altitude   0% 10 10 0   0% 6 0   0%
pipeline / h / tasks / common / atmutil.py get_transmission   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / atmutil.py get_transmission_for_range   0% 21 21 0   0% 4 0   0%
pipeline / h / tasks / common / atmutil.py get_table_nrow   0% 6 6 0   0% 2 0   0%
pipeline / h / tasks / common / atmutil.py (no function)   100% 23 0 8   100% 0 0   100%
pipeline / h / tasks / common / atmutil_test.py __update_atmparam   100% 3 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil_test.py test_init_at   100% 19 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil_test.py test_calc_airmass   100% 2 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil_test.py test_calc_transmission   100% 2 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil_test.py test_get_dry_opacity   100% 5 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil_test.py test_get_wet_opacity   100% 5 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil_test.py test_test   100% 2 0 0   100% 0 0   100%
pipeline / h / tasks / common / atmutil_test.py test_get_spw_spec   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / common / atmutil_test.py test_get_median_elevation   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / atmutil_test.py test_get_transmission   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / atmutil_test.py (no function)   100% 24 0 10   100% 0 0   100%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableData.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableData.addrow   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableData.setvis   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableData.rows   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableData.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableRow.__init__   0% 3 3 0   0% 2 0   0%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableRow.get   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableDataFiller.getcal   0% 10 10 0   0% 6 0   0%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableDataFiller._colnames   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableDataFiller._readvis   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / calibrationtableaccess.py CalibrationTableDataFiller._read_table   0% 16 16 0   0% 8 0   0%
pipeline / h / tasks / common / calibrationtableaccess.py (no function)   100% 20 0 5   100% 0 0   100%
pipeline / h / tasks / common / commonfluxresults.py FluxCalibrationResults.__init__   100% 11 0 0   50% 6 3   82%
pipeline / h / tasks / common / commonfluxresults.py FluxCalibrationResults.merge_with_context   0% 15 15 0   0% 10 0   0%
pipeline / h / tasks / common / commonfluxresults.py FluxCalibrationResults.__repr__   0% 6 6 0   0% 2 0   0%
pipeline / h / tasks / common / commonfluxresults.py (no function)   100% 5 0 5   100% 0 0   100%
pipeline / h / tasks / common / commonhelpermethods.py get_antenna_names   0% 5 5 0   0% 2 0   0%
pipeline / h / tasks / common / commonhelpermethods.py get_corr_products   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / common / commonhelpermethods.py get_corr_axis   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / commonhelpermethods.py get_pol_id   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / commonhelpermethods.py (no function)   100% 5 0 2   100% 0 0   100%
pipeline / h / tasks / common / commonresultobjects.py ResultAxis.__init__   0% 8 8 0   0% 4 0   0%
pipeline / h / tasks / common / commonresultobjects.py ResultBase.fieldname   0% 3 3 0   0% 2 0   0%
pipeline / h / tasks / common / commonresultobjects.py ResultBase.description   0% 14 14 0   0% 4 0   0%
pipeline / h / tasks / common / commonresultobjects.py ImageResult.__init__   0% 22 22 0   0% 4 0   0%
pipeline / h / tasks / common / commonresultobjects.py ImageResult.setflags   0% 5 5 0   0% 6 0   0%
pipeline / h / tasks / common / commonresultobjects.py SpectrumResult.__init__   0% 35 35 0   0% 16 0   0%
pipeline / h / tasks / common / commonresultobjects.py QaResult.__init__   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / common / commonresultobjects.py QaResult.addview   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / commonresultobjects.py QaResult.descriptions   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / commonresultobjects.py QaResult.first   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / commonresultobjects.py QaResult.flagcmds   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / commonresultobjects.py QaResult.last   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / commonresultobjects.py (no function)   100% 20 0 5   100% 0 0   100%
pipeline / h / tasks / common / displays / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
pipeline / h / tasks / common / displays / applycal.py PlotmsLeaf.__init__   0% 51 51 1   0% 20 0   0%
pipeline / h / tasks / common / displays / applycal.py PlotmsLeaf._is_null_select   0% 9 9 0   0% 6 0   0%
pipeline / h / tasks / common / displays / applycal.py PlotmsLeaf.plot   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / common / displays / applycal.py PlotmsLeaf._get_plotfile   0% 14 14 0   0% 6 0   0%
pipeline / h / tasks / common / displays / applycal.py PlotmsLeaf._get_plot_wrapper   0% 15 15 0   0% 10 0   0%
pipeline / h / tasks / common / displays / applycal.py PlotmsLeaf._get_plot_task   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py SpwComposite.__init__   0% 16 16 1   0% 8 0   0%
pipeline / h / tasks / common / displays / applycal.py BasebandComposite.__init__   0% 30 30 0   0% 20 0   0%
pipeline / h / tasks / common / displays / applycal.py AntComposite.__init__   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py FieldComposite.__init__   0% 10 10 0   0% 4 0   0%
pipeline / h / tasks / common / displays / applycal.py FieldSpwComposite.__init__   0% 19 19 0   0% 8 0   0%
pipeline / h / tasks / common / displays / applycal.py SpwAntComposite.__init__   0% 6 6 0   0% 2 0   0%
pipeline / h / tasks / common / displays / applycal.py FieldSpwAntComposite.__init__   0% 10 10 0   0% 4 0   0%
pipeline / h / tasks / common / displays / applycal.py PlotmsAntComposite.plot   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py PlotmsSpwComposite.plot   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py PlotmsBasebandComposite.plot   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py PlotmsFieldComposite.plot   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py SpwFieldSummaryChart.__init__   0% 7 7 0   0% 2 0   0%
pipeline / h / tasks / common / displays / applycal.py SpwSummaryChart.__init__   0% 7 7 0   0% 2 0   0%
pipeline / h / tasks / common / displays / applycal.py BasebandSummaryChart.__init__   0% 7 7 0   0% 2 0   0%
pipeline / h / tasks / common / displays / applycal.py FieldBasebandSummaryChart.__init__   0% 7 7 0   0% 2 0   0%
pipeline / h / tasks / common / displays / applycal.py AmpVsUVSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py AmpVsUVFieldSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py AmpVsUVBasebandSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py PhaseVsUVSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py AmpVsTimeSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py PhaseVsTimeSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py AmpVsFrequencySummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py AmpVsFrequencyFieldSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py AmpVsFrequencyPerBasebandSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py AmpVsFrequencyPerFieldBasebandSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py PhaseVsFrequencyPerSpwSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py PhaseVsFrequencyPerBasebandSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py PhaseVsFrequencyPerFieldBasebandSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py SpwAntDetailChart.__init__   0% 7 7 0   0% 2 0   0%
pipeline / h / tasks / common / displays / applycal.py FieldSpwAntDetailChart.__init__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py AmpVsFrequencyDetailChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py PhaseVsFrequencyDetailChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py AmpVsUVDetailChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py PhaseVsUVDetailChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py AmpVsTimeDetailChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py CAS9154AmpVsTimeDetailChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py PhaseVsTimeDetailChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py CorrectedToModelRatioVsAntenna1SummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py CorrectedToModelRatioVsUVDistanceSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py RealVsFrequencySummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py RealVsFrequencyDetailChart.__init__   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / common / displays / applycal.py (no function)   100% 109 0 12   100% 0 0   100%
pipeline / h / tasks / common / displays / bandpass.py BandpassDetailChart.__init__   100% 0 0 1   100% 0 0   100%
pipeline / h / tasks / common / displays / bandpass.py BandpassDetailChart.plot   100% 0 0 36   100% 0 0   100%
pipeline / h / tasks / common / displays / bandpass.py BandpassDetailChart._create_plotbandpass_task   100% 0 0 10   100% 0 0   100%
pipeline / h / tasks / common / displays / bandpass.py BandpassSummaryChart.__init__   100% 0 0 15   100% 0 0   100%
pipeline / h / tasks / common / displays / bandpass.py BandpassSummaryChart.plot   100% 0 0 31   100% 0 0   100%
pipeline / h / tasks / common / displays / bandpass.py BandpassAmpVsFreqSummaryChart.__init__   100% 0 0 1   100% 0 0   100%
pipeline / h / tasks / common / displays / bandpass.py BandpassPhaseVsFreqSummaryChart.__init__   100% 0 0 2   100% 0 0   100%
pipeline / h / tasks / common / displays / bandpass.py BandpassAmpVsFreqDetailChart.__init__   100% 0 0 1   100% 0 0   100%
pipeline / h / tasks / common / displays / bandpass.py BandpassPhaseVsFreqDetailChart.__init__   100% 0 0 2   100% 0 0   100%
pipeline / h / tasks / common / displays / bandpass.py BandpassAmpVsUVDetailChart.__init__   100% 0 0 16   100% 0 0   100%
pipeline / h / tasks / common / displays / bandpass.py BandpassAmpVsTimeDetailChart.__init__   100% 0 0 16   100% 0 0   100%
pipeline / h / tasks / common / displays / bandpass.py (no function)   100% 1 0 46   100% 0 0   100%
pipeline / h / tasks / common / displays / common.py PlotbandpassDetailBase.__init__   100% 0 0 89   100% 0 0   100%
pipeline / h / tasks / common / displays / common.py PlotbandpassDetailBase.create_task   100% 0 0 14   100% 0 0   100%
pipeline / h / tasks / common / displays / common.py PlotbandpassDetailBase.plot   100% 0 0 1   100% 0 0   100%
pipeline / h / tasks / common / displays / common.py PlotmsCalLeaf.__init__   0% 28 28 0   0% 8 0   0%
pipeline / h / tasks / common / displays / common.py PlotmsCalLeaf.plot   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py PlotmsCalLeaf._get_figfile   0% 8 8 0   0% 2 0   0%
pipeline / h / tasks / common / displays / common.py PlotmsCalLeaf._get_plot_wrapper   0% 17 17 0   0% 8 0   0%
pipeline / h / tasks / common / displays / common.py PlotmsCalLeaf._create_tasks   0% 13 13 0   0% 6 0   0%
pipeline / h / tasks / common / displays / common.py PlotbandpassLeaf.__init__   100% 0 0 44   100% 0 0   100%
pipeline / h / tasks / common / displays / common.py PlotbandpassLeaf.plot   100% 0 0 5   100% 0 0   100%
pipeline / h / tasks / common / displays / common.py PlotbandpassLeaf._get_figfile   100% 0 0 14   100% 0 0   100%
pipeline / h / tasks / common / displays / common.py PlotbandpassLeaf._get_plot_wrapper   100% 0 0 24   100% 0 0   100%
pipeline / h / tasks / common / displays / common.py PlotbandpassLeaf._create_task   100% 0 0 14   100% 0 0   100%
pipeline / h / tasks / common / displays / common.py LeafComposite.__init__   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py LeafComposite.plot   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / common / displays / common.py LeafComposite._create_calapp_contents_dict   0% 7 7 0   0% 6 0   0%
pipeline / h / tasks / common / displays / common.py PolComposite.__init__   0% 8 8 0   0% 2 0   0%
pipeline / h / tasks / common / displays / common.py SpwComposite.__init__   0% 8 8 0   0% 2 0   0%
pipeline / h / tasks / common / displays / common.py SpwAntComposite.__init__   0% 38 38 0   0% 12 0   0%
pipeline / h / tasks / common / displays / common.py AntComposite.__init__   0% 8 8 0   0% 2 0   0%
pipeline / h / tasks / common / displays / common.py AntSpwComposite.__init__   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py SpwPolComposite.__init__   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py AntSpwPolComposite.__init__   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py CaltableWrapperFactory.from_caltable   0% 10 10 3   0% 2 0   0%
pipeline / h / tasks / common / displays / common.py CaltableWrapperFactory.create_gaincal_wrapper   0% 14 14 0   0% 2 0   0%
pipeline / h / tasks / common / displays / common.py CaltableWrapperFactory.create_param_wrapper   0% 13 13 1   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py CaltableWrapper.from_caltable   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py CaltableWrapper.__init__   0% 9 9 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py CaltableWrapper._get_mask   0% 6 6 0   0% 4 0   0%
pipeline / h / tasks / common / displays / common.py CaltableWrapper.filter   0% 16 16 0   0% 6 0   0%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.__init__   0% 25 25 0   0% 10 0   0%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData._safe_rms   0% 11 11 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData._safe_rms.rms   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData._safe_rms.err_handler   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.antenna   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.scan   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.spw   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.num_corr_axes   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.unwrapped_data   0% 7 7 0   0% 2 0   0%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.offsets_from_median   0% 6 6 0   0% 2 0   0%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.rms_offset   0% 3 3 0   0% 2 0   0%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.unwrapped_rms   0% 3 3 0   0% 2 0   0%
pipeline / h / tasks / common / displays / common.py PhaseVsBaselineData.median_offset   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / common / displays / common.py XYData.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py XYData.antenna   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py XYData.corr   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py XYData.data   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py XYData.ratio   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py XYData.scan   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py XYData.spw   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py XYData.x   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py XYData.y   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py DataRatio.__init__   0% 15 15 0   0% 8 0   0%
pipeline / h / tasks / common / displays / common.py DataRatio.after   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py DataRatio.antennas   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py DataRatio.before   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py DataRatio.corr   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py DataRatio.scans   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py DataRatio.spws   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py DataRatio.x   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py DataRatio.num_corr_axes   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py DataRatio.y   0% 7 7 0   0% 4 0   0%
pipeline / h / tasks / common / displays / common.py NullScoreFinder.get_score   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / common.py (no function)   100% 116 0 56   100% 0 0   100%
pipeline / h / tasks / common / displays / flagging.py PlotAntsChart.__init__   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / common / displays / flagging.py PlotAntsChart.plot   0% 12 12 0   0% 2 0   0%
pipeline / h / tasks / common / displays / flagging.py PlotAntsChart._get_figfiles   0% 8 8 0   100% 0 0   0%
pipeline / h / tasks / common / displays / flagging.py PlotAntsChart._get_plot_object   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / flagging.py (no function)   100% 6 0 4   100% 0 0   100%
pipeline / h / tasks / common / displays / image.py _char_replacer   0% 3 3 0   0% 2 0   0%
pipeline / h / tasks / common / displays / image.py sanitize   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / displays / image.py ImageDisplay._findchunks   0% 11 11 0   0% 4 0   0%
pipeline / h / tasks / common / displays / image.py ImageDisplay._get_plot_filename   0% 27 27 0   0% 10 0   0%
pipeline / h / tasks / common / displays / image.py ImageDisplay.plot   0% 13 13 0   0% 6 0   0%
pipeline / h / tasks / common / displays / image.py ImageDisplay._create_plot_file   0% 18 18 0   0% 2 0   0%
pipeline / h / tasks / common / displays / image.py ImageDisplay._plot_legend_panel   0% 33 33 0   0% 14 0   0%
pipeline / h / tasks / common / displays / image.py ImageDisplay._plot_panel   0% 141 141 0   0% 58 0   0%
pipeline / h / tasks / common / displays / image.py ImageDisplay.plottext   0% 23 23 0   0% 10 0   0%
pipeline / h / tasks / common / displays / image.py _SentinelMap.__init__   0% 7 7 0   100% 0 0   0%
pipeline / h / tasks / common / displays / image.py _SentinelMap.__call__   0% 20 20 0   0% 12 0   0%
pipeline / h / tasks / common / displays / image.py _SentinelNorm.__init__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / displays / image.py _SentinelNorm.__call__   0% 11 11 0   0% 4 0   0%
pipeline / h / tasks / common / displays / image.py (no function)   100% 22 0 13   100% 0 0   100%
pipeline / h / tasks / common / displays / imhist.py ImageHistDisplay.__init__   0% 7 7 0   100% 0 0   0%
pipeline / h / tasks / common / displays / imhist.py ImageHistDisplay.plot   0% 27 27 0   0% 4 0   0%
pipeline / h / tasks / common / displays / imhist.py ImageHistDisplay._get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / imhist.py ImageHistDisplay._get_plot_object   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / imhist.py ImageHistDisplay._get_image_chunk   0% 10 10 0   0% 2 0   0%
pipeline / h / tasks / common / displays / imhist.py (no function)   100% 7 0 6   100% 0 0   100%
pipeline / h / tasks / common / displays / polcal.py AmpVsAntennaChart.__init__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py AmpVsAntennaChart.plot   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py AmpVsParangSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py AmpVsScanChart.__init__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py AmpVsScanChart.plot   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py GainRatioRMSVsScanChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py GainRatioRMSVsScanChart.plot   0% 12 12 0   0% 2 0   0%
pipeline / h / tasks / common / displays / polcal.py GainRatioRMSVsScanChart._get_figfile   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py GainRatioRMSVsScanChart._create_plot   0% 12 12 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py PhaseVsChannelChart.__init__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py PhaseVsChannelChart.plot   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py RealVsImagChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py RealVsImagChart.plot   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py XVsChannelSummaryChart.__init__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py XVsChannelSummaryChart.plot   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py XVsChannelDetailChart.__init__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py XVsChannelDetailChart.plot   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / displays / polcal.py (no function)   100% 26 0 12   100% 0 0   100%
pipeline / h / tasks / common / displays / sky.py plotfilename   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / common / displays / sky.py SkyDisplay.__init__   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / common / displays / sky.py SkyDisplay.plot_per_stokes   0% 3 3 1   0% 2 0   0%
pipeline / h / tasks / common / displays / sky.py SkyDisplay._get_default_dpi   0% 11 11 0   0% 10 0   0%
pipeline / h / tasks / common / displays / sky.py SkyDisplay._get_vla_band   0% 11 11 0   0% 4 0   0%
pipeline / h / tasks / common / displays / sky.py SkyDisplay.plot   0% 24 24 0   0% 10 0   0%
pipeline / h / tasks / common / displays / sky.py SkyDisplay._collapse_image   0% 11 11 0   0% 2 0   0%
pipeline / h / tasks / common / displays / sky.py SkyDisplay._plot_panel   0% 143 143 0   0% 52 0   0%
pipeline / h / tasks / common / displays / sky.py SkyDisplay._plot_psf_inset   0% 25 25 0   0% 8 0   0%
pipeline / h / tasks / common / displays / sky.py SkyDisplay.plottext   0% 7 7 0   0% 2 0   0%
pipeline / h / tasks / common / displays / sky.py (no function)   100% 15 0 18   100% 0 0   100%
pipeline / h / tasks / common / displays / slice.py _char_replacer   0% 3 3 0   0% 2 0   0%
pipeline / h / tasks / common / displays / slice.py sanitize   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / displays / slice.py SliceDisplay.plot   0% 74 74 0   0% 32 0   0%
pipeline / h / tasks / common / displays / slice.py SliceDisplay._plot_panel   0% 150 150 0   0% 72 0   0%
pipeline / h / tasks / common / displays / slice.py SliceDisplay.plottext   0% 22 22 0   0% 8 0   0%
pipeline / h / tasks / common / displays / slice.py (no function)   100% 11 0 10   100% 0 0   100%
pipeline / h / tasks / common / displays / tsys.py TsysSummaryChart.__init__   0% 18 18 0   0% 4 0   0%
pipeline / h / tasks / common / displays / tsys.py TsysSummaryChart.plot   0% 9 9 0   0% 8 0   0%
pipeline / h / tasks / common / displays / tsys.py TsysSummaryChart._get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / displays / tsys.py TsysSummaryChart._create_task   0% 1 1 1   100% 0 0   0%
pipeline / h / tasks / common / displays / tsys.py TsysSummaryChart._get_plot_wrapper   0% 15 15 1   0% 2 0   0%
pipeline / h / tasks / common / displays / tsys.py TsysPerAntennaChart.__init__   100% 0 0 27   100% 0 0   100%
pipeline / h / tasks / common / displays / tsys.py TsysPerAntennaChart.plot   100% 0 0 39   100% 0 0   100%
pipeline / h / tasks / common / displays / tsys.py TsysPerAntennaChart._create_plotbandpass_task   100% 0 0 10   100% 0 0   100%
pipeline / h / tasks / common / displays / tsys.py (no function)   100% 7 0 15   100% 0 0   100%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.addview   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.addflags   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.add_flag_reason_plane   0% 3 3 0   0% 2 0   0%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.descriptions   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.first   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.flagcmds   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.flagged   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.last   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.importfrom   0% 8 8 1   0% 6 0   0%
pipeline / h / tasks / common / flaggableviewresults.py FlaggableViewResults.sort_flagcmds   0% 6 6 2   100% 0 0   0%
pipeline / h / tasks / common / flaggableviewresults.py (no function)   100% 13 0 3   100% 0 0   100%
pipeline / h / tasks / common / flagging_renderer_utils.py flags_for_result   0% 11 11 0   0% 4 0   0%
pipeline / h / tasks / common / flagging_renderer_utils.py flags_by_intent   0% 19 19 0   0% 10 0   0%
pipeline / h / tasks / common / flagging_renderer_utils.py flags_by_science_spws   0% 18 18 0   0% 8 0   0%
pipeline / h / tasks / common / flagging_renderer_utils.py adjust_non_science_totals   0% 19 19 0   0% 12 0   0%
pipeline / h / tasks / common / flagging_renderer_utils.py intents_to_summarise   0% 5 5 0   0% 2 0   0%
pipeline / h / tasks / common / flagging_renderer_utils.py (no function)   100% 7 0 7   100% 0 0   100%
pipeline / h / tasks / common / manifest.py PipelineManifest.__init__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.import_xml   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.set_ous   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_ous   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_manifest   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_casa_version   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_casa_version   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_environment_info   0% 7 7 0   0% 4 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_execution_node   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_execution_nodes   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_pipeline_version   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_pipeline_version   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_procedure_name   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.set_session   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_session   0% 4 4 0   0% 4 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_asdm   0% 4 4 0   0% 4 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_caltables   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_auxcaltables   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_caltables   0% 5 5 0   0% 4 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_asdm   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_asdm_imlist   0% 9 9 0   0% 8 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_auxasdm   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_final_flagversions   0% 6 6 0   0% 6 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_applycals   0% 6 6 0   0% 6 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_pprfile   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_images   0% 4 4 0   0% 4 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_pipescript   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_restorescript   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_weblog   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_casa_cmdlog   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_flux_file   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_antennapos_file   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_cont_file   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_aux_products_file   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_aqua_report   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.add_renorm   0% 3 3 0   0% 2 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.get_renorm   0% 3 3 0   0% 2 0   0%
pipeline / h / tasks / common / manifest.py PipelineManifest.write   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / common / manifest.py (no function)   100% 70 0 8   100% 0 0   100%
pipeline / h / tasks / common / mstools.py read_channel_averaged_data_from_ms   0% 19 19 0   0% 4 0   0%
pipeline / h / tasks / common / mstools.py compute_mean_flux   0% 43 43 0   0% 12 0   0%
pipeline / h / tasks / common / mstools.py (no function)   100% 3 0 8   100% 0 0   100%
pipeline / h / tasks / common / ozone.py get_ozone_channels_for_spw   0% 14 14 0   0% 10 0   0%
pipeline / h / tasks / common / ozone.py (no function)   100% 3 0 3   100% 0 0   100%
pipeline / h / tasks / common / sensitivity.py Sensitivity.__init__   0% 19 19 0   100% 0 0   0%
pipeline / h / tasks / common / sensitivity.py (no function)   100% 2 0 0   100% 0 0   100%
pipeline / h / tasks / common / viewflaggers.py _get_ant_id_to_name_dict   0% 5 5 0   0% 2 0   0%
pipeline / h / tasks / common / viewflaggers.py _log_outlier   0% 3 3 0   0% 2 0   0%
pipeline / h / tasks / common / viewflaggers.py MatrixFlaggerInputs.__init__   0% 15 15 0   100% 0 0   0%
pipeline / h / tasks / common / viewflaggers.py MatrixFlaggerResults.__init__   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / common / viewflaggers.py MatrixFlaggerResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / h / tasks / common / viewflaggers.py MatrixFlaggerResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.__init__   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.prepare   0% 63 63 0   0% 30 0   0%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.analyse   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.flag_view   0% 9 9 0   0% 2 0   0%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.set_flags   0% 24 24 0   0% 20 0   0%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.make_flag_rules   0% 24 24 0   0% 22 0   0%
pipeline / h / tasks / common / viewflaggers.py MatrixFlagger.generate_flags   0% 365 365 0   0% 162 0   0%
pipeline / h / tasks / common / viewflaggers.py VectorFlaggerInputs.__init__   0% 12 12 0   100% 0 0   0%
pipeline / h / tasks / common / viewflaggers.py VectorFlaggerResults.__init__   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / common / viewflaggers.py VectorFlaggerResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / h / tasks / common / viewflaggers.py VectorFlaggerResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.__init__   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.prepare   0% 53 53 0   0% 22 0   0%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.analyse   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.flag_view   0% 6 6 0   0% 2 0   0%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.set_flags   0% 24 24 0   0% 20 0   0%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.make_flag_rules   0% 16 16 0   0% 14 0   0%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger.generate_flags   0% 185 185 0   0% 82 0   0%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger._find_noise_edge   0% 8 8 0   0% 4 0   0%
pipeline / h / tasks / common / viewflaggers.py VectorFlagger._find_small_diff   0% 14 14 0   0% 6 0   0%
pipeline / h / tasks / common / viewflaggers.py (no function)   100% 46 0 16   100% 0 0   100%
pipeline / h / tasks / exportdata / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / h / tasks / exportdata / aqua.py register_aqua_metric   100% 2 0 0   100% 0 0   100%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_report_xml   0% 12 12 2   0% 2 0   0%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_project_structure   0% 7 7 1   0% 2 0   0%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_qa_summary   0% 12 12 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_per_stage_qa   0% 16 16 0   0% 4 0   0%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator._get_xml_for_qa_metric   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator._get_xml_for_qa_data_selection   0% 22 22 0   0% 12 0   0%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator._get_xml_for_qa_scores   0% 10 10 0   0% 4 0   0%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_topics_qa   0% 14 14 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_calibration_topic   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_dataset_topic   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_flagging_topic   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator.get_imaging_topic   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py AquaXmlGenerator._xml_for_topic   0% 9 9 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py export_to_disk   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py vis_to_asdm   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py xml_generator_for_metric   100% 4 0 0   100% 2 0   100%
pipeline / h / tasks / exportdata / aqua.py MetricXmlGenerator.__init__   100% 4 0 0   50% 2 1   83%
pipeline / h / tasks / exportdata / aqua.py MetricXmlGenerator.__call__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py MetricXmlGenerator.handles   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py MetricXmlGenerator.filter   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py MetricXmlGenerator.to_xml   0% 7 7 0   0% 2 0   0%
pipeline / h / tasks / exportdata / aqua.py LowestScoreMetricXmlGenerator.__init__   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py LowestScoreMetricXmlGenerator.filter   0% 5 5 0   0% 2 0   0%
pipeline / h / tasks / exportdata / aqua.py GenericMetricXmlGenerator.__init__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py GenericMetricXmlGenerator.handles   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py _create_trimmed_formatter   100% 3 0 0   100% 0 0   100%
pipeline / h / tasks / exportdata / aqua.py _create_trimmed_formatter.f   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / exportdata / aqua.py _create_value_formatter   100% 2 0 0   100% 0 0   100%
pipeline / h / tasks / exportdata / aqua.py _create_value_formatter.f   0% 6 6 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py _get_pipeline_stage_and_scores   0% 6 6 0   0% 2 0   0%
pipeline / h / tasks / exportdata / aqua.py sensitivity_xml_for_stages   0% 9 9 0   0% 6 0   0%
pipeline / h / tasks / exportdata / aqua.py xml_for_sensitivity_stage   0% 8 8 0   0% 2 0   0%
pipeline / h / tasks / exportdata / aqua.py xml_for_sensitivity   0% 99 99 0   0% 28 0   0%
pipeline / h / tasks / exportdata / aqua.py xml_for_sensitivity.value   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / aqua.py (no function)   100% 40 0 15   100% 0 0   100%
pipeline / h / tasks / exportdata / exportdata.py ExportDataInputs.products_dir   0% 3 3 0   0% 2 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportDataInputs.exportcalprods   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportDataInputs.__init__   0% 13 13 1   100% 0 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportDataResults.__init__   0% 22 22 0   0% 10 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportDataResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData.prepare   0% 44 44 0   0% 20 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData.analyse   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData.get_recipename   0% 5 5 0   0% 2 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._has_imaging_data   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._make_lists   0% 11 11 0   0% 8 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._do_standard_ous_products   0% 11 11 0   0% 4 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._do_ms_products   0% 8 8 0   0% 4 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._do_standard_ms_products   0% 15 15 0   0% 8 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._do_standard_session_products   0% 8 8 0   0% 4 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._do_if_auxiliary_products   0% 78 78 0   0% 46 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._make_pipe_manifest   0% 39 39 0   0% 18 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._init_pipemanifest   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_pprfile   0% 21 21 0   0% 14 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_final_ms   0% 20 20 0   0% 2 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._save_final_flagversion   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_final_flagversion   0% 27 27 0   0% 6 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_final_applylist   0% 21 21 0   0% 6 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._get_sessions   0% 25 25 0   0% 20 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_final_calfiles   0% 17 17 0   0% 6 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_weblog   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_casa_commands_log   0% 6 6 0   100% 0 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_casa_restore_script   0% 18 18 0   0% 4 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_casa_script   0% 6 6 0   100% 0 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_pipe_manifest   0% 6 6 0   100% 0 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_images   0% 183 183 0   0% 94 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._add_to_manifest   0% 16 16 0   0% 12 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_aqua_report   0% 38 38 0   0% 10 0   0%
pipeline / h / tasks / exportdata / exportdata.py ExportData._export_stats_file   0% 7 7 1   100% 0 0   0%
pipeline / h / tasks / exportdata / exportdata.py (no function)   100% 56 0 23   100% 0 0   100%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler.handle   0% 18 18 0   0% 4 0   0%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._ppr_exists   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._weblog_exists   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._pipescript_exists   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._restorescript_exists   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._commandslog_exists   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._flags_exist   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._mses_exist   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._applycmds_exist   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._caltables_exist   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / qa.py ExportDataQAHandler._images_exist   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / exportdata / qa.py ExportDataListQAHandler.handle   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / exportdata / qa.py (no function)   100% 19 0 6   100% 0 0   100%
pipeline / h / tasks / flagging / __init__.py (no function)   100% 2 0 5   100% 0 0   100%
pipeline / h / tasks / flagging / flagdatasetter.py FlagdataSetterInputs.__init__   0% 6 6 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdatasetter.py FlagdataSetterResults.__init__   0% 7 7 0   0% 4 0   0%
pipeline / h / tasks / flagging / flagdatasetter.py FlagdataSetterResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / flagging / flagdatasetter.py FlagdataSetter.prepare   0% 13 13 0   0% 6 0   0%
pipeline / h / tasks / flagging / flagdatasetter.py FlagdataSetter.analyse   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdatasetter.py FlagdataSetter.flags_to_set   0% 8 8 0   0% 6 0   0%
pipeline / h / tasks / flagging / flagdatasetter.py (no function)   100% 12 0 5   100% 0 0   100%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.fileonline   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.filetemplate   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.hm_tbuff   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.hm_tbuff   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.inpfile   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.intents   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.tbuff   0% 13 13 0   0% 10 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.__init__   0% 24 24 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseInputs.to_casa_args   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseResults.__init__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseResults.flagcmds   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBaseResults.__repr__   0% 8 8 0   0% 4 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase.prepare   0% 13 13 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase.analyse   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._get_flag_commands   0% 57 57 0   0% 40 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._get_autocorr_cmd   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase.verify_spw   0% 6 6 0   0% 4 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._get_partialpol_cmds   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._get_lowtrans_cmds   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._get_edgespw_cmds   0% 20 20 0   0% 4 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._add_file   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py FlagDeterBase._read_flagfile   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / flagging / flagdeterbase.py (no function)   100% 51 0 9   100% 0 0   100%
pipeline / h / tasks / flagging / qa.py FlagDeterBaseQAHandler.handle   0% 6 6 0   100% 0 0   0%
pipeline / h / tasks / flagging / qa.py FlagDeterBaseListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / flagging / qa.py (no function)   100% 11 0 7   100% 0 0   100%
pipeline / h / tasks / flagging / renderer.py T2_4MDetailsFlagDeterBaseRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / h / tasks / flagging / renderer.py T2_4MDetailsFlagDeterBaseRenderer.update_mako_context   0% 26 26 0   0% 8 0   0%
pipeline / h / tasks / flagging / renderer.py T2_4MDetailsFlagDeterBaseRenderer.flagplot   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / flagging / renderer.py (no function)   100% 6 0 7   100% 0 0   100%
pipeline / h / tasks / importdata / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / h / tasks / importdata / fluxes.py get_setjy_results   0% 10 10 1   0% 6 0   0%
pipeline / h / tasks / importdata / fluxes.py read_fluxes_nodb   0% 40 40 2   0% 12 0   0%
pipeline / h / tasks / importdata / fluxes.py get_measurement   0% 14 14 0   0% 4 0   0%
pipeline / h / tasks / importdata / fluxes.py to_jansky   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / importdata / fluxes.py to_hertz   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / importdata / fluxes.py get_atoms   0% 14 14 0   0% 4 0   0%
pipeline / h / tasks / importdata / fluxes.py grouper   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / importdata / fluxes.py CYCLE7_export_flux_from_result   0% 30 30 0   0% 14 0   0%
pipeline / h / tasks / importdata / fluxes.py export_flux_from_result   0% 45 45 0   0% 20 0   0%
pipeline / h / tasks / importdata / fluxes.py import_flux   0% 91 91 1   0% 30 0   0%
pipeline / h / tasks / importdata / fluxes.py (no function)   100% 13 0 16   100% 0 0   100%
pipeline / h / tasks / importdata / importdata.py ImportDataInputs.__init__   0% 15 15 1   100% 0 0   0%
pipeline / h / tasks / importdata / importdata.py ImportDataInputs.to_casa_args   100% 0 0 1   100% 0 0   100%
pipeline / h / tasks / importdata / importdata.py ImportDataResults.__init__   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / importdata / importdata.py ImportDataResults.merge_with_context   0% 11 11 0   0% 8 0   0%
pipeline / h / tasks / importdata / importdata.py ImportDataResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / importdata / importdata.py ImportData._ms_directories   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / importdata / importdata.py ImportData._asdm_directories   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / importdata / importdata.py ImportData.prepare   0% 115 115 7   0% 48 0   0%
pipeline / h / tasks / importdata / importdata.py ImportData.analyse   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / importdata / importdata.py ImportData._get_fluxes   0% 8 8 0   100% 0 0   0%
pipeline / h / tasks / importdata / importdata.py ImportData._analyse_filenames   0% 10 10 2   0% 2 0   0%
pipeline / h / tasks / importdata / importdata.py ImportData._asdm_to_vis_filename   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / importdata / importdata.py ImportData._do_importasdm   0% 26 26 1   0% 6 0   0%
pipeline / h / tasks / importdata / importdata.py ImportData._make_template_flagfile   0% 5 5 0   0% 2 0   0%
pipeline / h / tasks / importdata / importdata.py ImportData._rename_J2000_to_ICRS   0% 21 21 0   0% 12 0   0%
pipeline / h / tasks / importdata / importdata.py ImportData._set_column_data_types   0% 7 7 0   0% 4 0   0%
pipeline / h / tasks / importdata / importdata.py get_datacolumn_name   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / importdata / importdata.py get_correcteddatacolumn_name   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / importdata / importdata.py search_columns   0% 6 6 0   0% 4 0   0%
pipeline / h / tasks / importdata / importdata.py (no function)   100% 44 0 14   100% 0 0   100%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler.handle   0% 16 16 0   100% 0 0   0%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_contiguous   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_model_data_column   0% 6 6 0   0% 4 0   0%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_history_column   0% 19 19 0   0% 14 0   0%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_flagged_calibrator_data   0% 23 23 0   0% 12 0   0%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_intents   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_coordinates   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_science_spw_names   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / importdata / qa.py ImportDataQAHandler._check_iersstate   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / importdata / qa.py ImportDataListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / importdata / qa.py (no function)   100% 23 0 10   100% 0 0   100%
pipeline / h / tasks / importdata / renderer.py T2_4MDetailsImportDataRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / h / tasks / importdata / renderer.py T2_4MDetailsImportDataRenderer.update_mako_context   0% 17 17 0   0% 6 0   0%
pipeline / h / tasks / importdata / renderer.py make_flux_table   0% 28 28 1   0% 14 0   0%
pipeline / h / tasks / importdata / renderer.py make_repsource_table   0% 40 40 0   0% 20 0   0%
pipeline / h / tasks / importdata / renderer.py (no function)   100% 8 0 10   100% 0 0   100%
pipeline / h / tasks / mstransform / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / h / tasks / mstransform / mssplit.py MsSplitInputs.outputvis   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / mstransform / mssplit.py MsSplitInputs.__init__   0% 12 12 1   100% 0 0   0%
pipeline / h / tasks / mstransform / mssplit.py MsSplitInputs.to_casa_args   0% 7 7 0   0% 4 0   0%
pipeline / h / tasks / mstransform / mssplit.py MsSplit.prepare   0% 10 10 0   0% 2 0   0%
pipeline / h / tasks / mstransform / mssplit.py MsSplit.analyse   0% 13 13 1   0% 4 0   0%
pipeline / h / tasks / mstransform / mssplit.py MsSplit._set_data_column_to_ms   0% 17 17 0   0% 8 0   0%
pipeline / h / tasks / mstransform / mssplit.py MsSplitResults.__init__   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / mstransform / mssplit.py MsSplitResults.merge_with_context   0% 17 17 0   0% 12 0   0%
pipeline / h / tasks / mstransform / mssplit.py MsSplitResults.__str__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / mstransform / mssplit.py MsSplitResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / mstransform / mssplit.py (no function)   100% 26 0 9   100% 0 0   100%
pipeline / h / tasks / mstransform / qa.py MsSplitQAHandler.handle   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / mstransform / qa.py MsSplitQAHandler._targets_ms_exists   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / mstransform / qa.py MsSplitListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / mstransform / qa.py (no function)   100% 12 0 7   100% 0 0   100%
pipeline / h / tasks / mstransform / renderer.py T2_4MDetailsMsSplitRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / h / tasks / mstransform / renderer.py T2_4MDetailsMsSplitRenderer.update_mako_context   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / mstransform / renderer.py make_split_table   0% 7 7 0   0% 2 0   0%
pipeline / h / tasks / mstransform / renderer.py (no function)   100% 6 0 5   100% 0 0   100%
pipeline / h / tasks / restoredata / __init__.py (no function)   100% 2 0 5   100% 0 0   100%
pipeline / h / tasks / restoredata / qa.py RestoreDataQAHandler.handle   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / restoredata / qa.py RestoreDataListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / restoredata / qa.py (no function)   100% 9 0 6   100% 0 0   100%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataInputs.products_dir   0% 3 3 0   0% 2 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataInputs.rawdata_dir   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataInputs.session   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataInputs.__init__   0% 12 12 1   100% 0 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataResults.__init__   0% 9 9 0   100% 0 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataResults.merge_with_context   0% 10 10 0   0% 12 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreDataResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData.prepare   0% 28 28 0   0% 10 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData.analyse   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_renormalize   0% 18 18 0   0% 8 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_copy_manifest_toraw   0% 5 5 0   0% 2 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_get_manifest   0% 11 11 0   0% 6 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_copytoraw   0% 20 20 0   0% 12 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_importasdm   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_restore_flags   0% 28 28 0   0% 8 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_restore_calstate   0% 17 17 0   0% 6 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._convert_calstate_paths   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._convert_calstate_paths.repfn   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_restore_caltables   0% 31 31 0   0% 20 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._do_applycal   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._get_sessions   0% 32 32 0   0% 24 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._get_flagging_summaries   0% 12 12 0   0% 4 0   0%
pipeline / h / tasks / restoredata / restoredata.py RestoreData._extract_casa_pipeline_version   0% 11 11 0   0% 4 0   0%
pipeline / h / tasks / restoredata / restoredata.py (no function)   100% 38 0 17   100% 0 0   100%
pipeline / h / tasks / tsyscal / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / h / tasks / tsyscal / qa.py TsyscalQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / tsyscal / qa.py TsyscalListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / tsyscal / qa.py (no function)   100% 9 0 6   100% 0 0   100%
pipeline / h / tasks / tsyscal / renderer.py T2_4MDetailsTsyscalRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / h / tasks / tsyscal / renderer.py T2_4MDetailsTsyscalRenderer.update_mako_context   0% 26 26 0   0% 6 0   0%
pipeline / h / tasks / tsyscal / renderer.py T2_4MDetailsTsyscalRenderer._get_tsysmap_table_rows   0% 19 19 0   0% 8 0   0%
pipeline / h / tasks / tsyscal / renderer.py TsyscalPlotRenderer.__init__   0% 8 8 0   0% 2 0   0%
pipeline / h / tasks / tsyscal / renderer.py TsyscalPlotRenderer.update_json_dict   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / tsyscal / renderer.py TsyscalPlotRenderer.get_stat   0% 6 6 0   100% 0 0   0%
pipeline / h / tasks / tsyscal / renderer.py TsyscalPlotRenderer.get_stat_from_calanalysis   0% 10 10 0   0% 2 0   0%
pipeline / h / tasks / tsyscal / renderer.py create_url_fn   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / tsyscal / renderer.py (no function)   100% 13 0 9   100% 0 0   100%
pipeline / h / tasks / tsyscal / resultobjects.py TsyscalResults.__init__   0% 15 15 0   0% 8 0   0%
pipeline / h / tasks / tsyscal / resultobjects.py TsyscalResults.merge_with_context   0% 6 6 0   0% 4 0   0%
pipeline / h / tasks / tsyscal / resultobjects.py TsyscalResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / tsyscal / resultobjects.py (no function)   100% 5 0 3   100% 0 0   100%
pipeline / h / tasks / tsyscal / tsyscal.py TsyscalInputs.caltable   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / tsyscal / tsyscal.py TsyscalInputs.__init__   0% 7 7 0   100% 0 0   0%
pipeline / h / tasks / tsyscal / tsyscal.py TsyscalInputs.to_casa_args   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / tsyscal / tsyscal.py SerialTsyscal.prepare   0% 13 13 0   100% 0 0   0%
pipeline / h / tasks / tsyscal / tsyscal.py SerialTsyscal.analyse   0% 6 6 0   100% 0 0   0%
pipeline / h / tasks / tsyscal / tsyscal.py get_calapplications   0% 54 54 0   0% 18 0   0%
pipeline / h / tasks / tsyscal / tsyscal.py (no function)   100% 19 0 14   100% 0 0   100%
pipeline / h / tasks / tsysflag / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / h / tasks / tsysflag / qa.py TsysflagQAHandler.handle   0% 26 26 0   0% 4 0   0%
pipeline / h / tasks / tsysflag / qa.py TsysflagListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / qa.py (no function)   100% 11 0 9   100% 0 0   100%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer.update_mako_context   0% 59 59 1   0% 18 0   0%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer._get_htmlreports   0% 16 16 0   0% 8 0   0%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer._write_flagcmd_to_disk   0% 9 9 0   0% 2 0   0%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer._write_report_to_disk   0% 6 6 0   0% 2 0   0%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer._flags_for_result   0% 11 11 0   0% 4 0   0%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer._flags_by_intent   0% 21 21 0   0% 14 0   0%
pipeline / h / tasks / tsysflag / renderer.py T2_4MDetailsTsysflagRenderer._flags_by_spws   0% 16 16 1   0% 6 0   0%
pipeline / h / tasks / tsysflag / renderer.py plot_slice_displays   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / renderer.py plot_image_displays   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / renderer.py plot_tsys_spectra   0% 20 20 0   0% 14 0   0%
pipeline / h / tasks / tsysflag / renderer.py ensure_vis_in_plot_metadata   0% 4 4 0   0% 4 0   0%
pipeline / h / tasks / tsysflag / renderer.py convert_field_id_to_field_names   0% 12 12 0   0% 4 0   0%
pipeline / h / tasks / tsysflag / renderer.py create_plot_detail_page   0% 18 18 0   0% 6 0   0%
pipeline / h / tasks / tsysflag / renderer.py get_plots   0% 12 12 0   0% 6 0   0%
pipeline / h / tasks / tsysflag / renderer.py PlotDetailRenderer.__init__   0% 8 8 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / renderer.py PlotDetailRenderer.update_json_dict   0% 2 2 0   0% 2 0   0%
pipeline / h / tasks / tsysflag / renderer.py (no function)   100% 29 0 18   100% 0 0   100%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagResults.__init__   0% 6 6 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagResults.merge_with_context   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagResults.add   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagResults.__repr__   0% 9 9 0   0% 4 0   0%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagspectraResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagspectraResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagspectraResults.__repr__   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagDataResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagDataResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagDataResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagViewResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagViewResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / h / tasks / tsysflag / resultobjects.py TsysflagViewResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / resultobjects.py (no function)   100% 18 0 7   100% 0 0   100%
pipeline / h / tasks / tsysflag / tsysflag.py _create_normalized_caltable   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py _identify_testable_metrics   0% 5 5 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py _read_tsystemplate   0% 6 6 0   0% 2 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagInputs.caltable   0% 8 8 0   0% 4 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagInputs.filetemplate   0% 2 2 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagInputs.__init__   0% 24 24 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag.prepare   0% 30 30 0   0% 12 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag.analyse   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._apply_flags_orig_caltable   0% 8 8 0   0% 2 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._identify_refants_to_update   0% 17 17 0   0% 2 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._run_manual_flagging   0% 18 18 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._apply_manual_tsysflags   0% 19 19 0   0% 8 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._run_flagging_heuristics   0% 22 22 0   0% 14 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._run_flagger   0% 48 48 0   0% 20 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py Tsysflag._warn_about_prior_flags   0% 7 7 0   0% 4 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagDataInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagData.__init__   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagData.prepare   0% 3 3 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagData.analyse   0% 1 1 0   100% 0 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.__init__   0% 8 8 0   0% 2 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.__call__   0% 4 4 0   0% 2 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.intent_ids   0% 17 17 0   0% 10 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.calculate_views   0% 35 35 0   0% 22 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.get_tsystable_data   0% 12 12 0   0% 8 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.calculate_median_spectra_view   0% 84 84 0   0% 36 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.calculate_derivative_view   0% 46 46 0   0% 18 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.calculate_fieldshape_view   0% 67 67 0   0% 28 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.calculate_median_channel_view   0% 23 23 0   0% 12 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py TsysflagView.calculate_antenna_diff_channel_view   0% 46 46 0   0% 26 0   0%
pipeline / h / tasks / tsysflag / tsysflag.py (no function)   100% 62 0 18   100% 0 0   100%
pipeline / h / templates / __init__.py (no function)   100% 1 0 2   100% 0 0   100%
pipeline / hif / __init__.py (no function)   100% 0 0 3   100% 0 0   100%
pipeline / hif / cli / __init__.py (no function)   100% 1 0 19   100% 0 0   100%
pipeline / hif / cli / hif_analyzealpha.py hif_analyzealpha   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_analyzealpha.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_antpos.py hif_antpos   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_antpos.py (no function)   0% 2 2 1   100% 0 0   0%
pipeline / hif / cli / hif_applycal.py hif_applycal   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_applycal.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_checkproductsize.py hif_checkproductsize   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_checkproductsize.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_correctedampflag.py hif_correctedampflag   100% 0 0 1   100% 0 0   100%
pipeline / hif / cli / hif_correctedampflag.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_editimlist.py hif_editimlist   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_editimlist.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_findcont.py hif_findcont   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_findcont.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_gaincal.py hif_gaincal   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_gaincal.py (no function)   0% 2 2 1   100% 0 0   0%
pipeline / hif / cli / hif_lowgainflag.py hif_lowgainflag   100% 0 0 1   100% 0 0   100%
pipeline / hif / cli / hif_lowgainflag.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_makecutoutimages.py hif_makecutoutimages   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_makecutoutimages.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_makeimages.py hif_makeimages   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_makeimages.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_makeimlist.py hif_makeimlist   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_makeimlist.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_makermsimages.py hif_makermsimages   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_makermsimages.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_mstransform.py hif_mstransform   100% 0 0 1   100% 0 0   100%
pipeline / hif / cli / hif_mstransform.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_rawflagchans.py hif_rawflagchans   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_rawflagchans.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_refant.py hif_refant   100% 0 0 1   100% 0 0   100%
pipeline / hif / cli / hif_refant.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_selfcal.py hif_selfcal   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_selfcal.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_setjy.py hif_setjy   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_setjy.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_setmodels.py hif_setmodels   100% 0 0 1   100% 0 0   100%
pipeline / hif / cli / hif_setmodels.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_transformimagedata.py hif_transformimagedata   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_transformimagedata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / cli / hif_uvcontsub.py hif_uvcontsub   100% 0 0 0   100% 0 0   100%
pipeline / hif / cli / hif_uvcontsub.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hif / heuristics / __init__.py (no function)   100% 0 0 7   100% 0 0   100%
pipeline / hif / heuristics / auto_selfcal / __init__.py (no function)   100% 0 0 2   100% 0 0   100%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.__init__   0% 51 51 0   0% 2 0   0%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.get_observing_run   0% 9 9 0   0% 4 0   0%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.tclean_wrapper   0% 125 125 0   0% 62 0   0%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.usermodel_wrapper   0% 19 19 0   0% 14 0   0%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.remove_dirs   0% 6 6 0   0% 6 0   0%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.move_dir   0% 6 6 0   0% 4 0   0%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.copy_dir   0% 6 6 0   0% 4 0   0%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.get_sensitivity   0% 9 9 0   0% 2 0   0%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.get_sensitivity.custom_filter   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.get_dr_correction   100% 0 0 1   100% 0 0   100%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.__call__   0% 422 422 0   0% 228 0   0%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics._prep_selfcal   0% 166 166 0   0% 72 0   0%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py SelfcalHeuristics.run_selfcal   0% 828 828 16   0% 478 0   0%
pipeline / hif / heuristics / auto_selfcal / auto_selfcal.py (no function)   100% 15 0 15   100% 0 0   100%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py copy_products   0% 10 10 0   0% 8 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_selfcal_logger   0% 19 19 0   0% 2 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py fetch_scan_times   0% 53 53 0   0% 16 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py fetch_scan_times_band_aware   0% 86 86 0   0% 18 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_solints_simple   0% 113 113 0   0% 52 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py test_truncated_scans   0% 15 15 0   0% 6 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py fetch_targets   0% 10 10 0   0% 4 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py checkmask   0% 6 6 0   0% 2 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py estimate_SNR   0% 46 46 0   0% 14 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py estimate_near_field_SNR   0% 73 73 0   0% 18 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_image_stats   0% 28 28 0   0% 16 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_intflux   0% 29 29 0   0% 8 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_n_ants   0% 10 10 0   0% 4 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_ant_list   0% 5 5 0   100% 0 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py rank_refants_pltask   0% 4 4 0   100% 0 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py rank_refants   0% 27 27 0   0% 6 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_SNR_self   0% 17 17 0   0% 8 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_SNR_self_individual   0% 56 56 0   0% 32 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_SNR_self_update   0% 12 12 0   0% 8 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_sensitivity   0% 29 29 0   0% 10 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py parse_contdotdat   0% 7 7 1   0% 2 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_spw_chanwidths   0% 10 10 0   0% 2 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_spw_bandwidth   0% 10 10 0   0% 4 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_spw_eff_bandwidth   0% 14 14 0   0% 8 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_spw_chanavg   0% 10 10 0   0% 6 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_spw_map   0% 19 19 0   0% 12 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_image_parameters   0% 23 23 0   0% 14 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_nterms   0% 18 18 0   0% 6 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_nterms.func_cubic   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_mean_freq   0% 8 8 0   100% 0 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_spw_chanbin   0% 8 8 0   0% 4 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_desired_width   0% 17 17 0   0% 16 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_ALMA_bands   0% 39 39 0   0% 24 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_VLA_bands   0% 63 63 0   0% 28 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_dr_correction   0% 40 40 0   0% 28 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_baseline_dist   0% 11 11 0   0% 4 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_max_uvdist   0% 21 21 0   0% 8 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_uv_range   0% 10 10 0   0% 4 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py compare_beams   0% 12 12 0   100% 0 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py gaussian_norm   0% 3 3 0   100% 0 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py importdata   0% 87 87 0   0% 42 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_calinfo_from_ms_history   0% 16 16 0   0% 2 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_calinfo_from_ms   0% 16 16 0   0% 4 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py get_flagged_solns_per_spw   0% 18 18 0   0% 4 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py analyze_inf_EB_flagging   0% 60 60 0   0% 36 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py triage_calibrators   0% 103 103 1   0% 36 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py unflag_failed_antennas   0% 158 158 34   0% 50 0   0%
pipeline / hif / heuristics / auto_selfcal / selfcal_helpers.py (no function)   100% 51 0 23   100% 0 0   100%
pipeline / hif / heuristics / bandpass.py MedianSNR.calculate   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / bandpass.py (no function)   100% 2 0 2   100% 0 0   100%
pipeline / hif / heuristics / bporder.py BPOrder.calculate   0% 15 15 0   0% 10 0   0%
pipeline / hif / heuristics / bporder.py (no function)   100% 2 0 2   100% 0 0   100%
pipeline / hif / heuristics / checkproductsize.py CheckProductSizeHeuristics.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / checkproductsize.py CheckProductSizeHeuristics.calculate_sizes   0% 25 25 0   0% 8 0   0%
pipeline / hif / heuristics / checkproductsize.py CheckProductSizeHeuristics.mitigate_sizes   0% 211 211 0   0% 72 0   0%
pipeline / hif / heuristics / checkproductsize.py CheckProductSizeHeuristics.mitigate_imsize   0% 79 79 0   0% 18 0   0%
pipeline / hif / heuristics / checkproductsize.py (no function)   100% 6 0 7   100% 0 0   100%
pipeline / hif / heuristics / cleanbox.py analyse_clean_result   0% 249 249 2   0% 74 0   0%
pipeline / hif / heuristics / cleanbox.py image_statistics_per_stokes   0% 29 29 0   0% 14 0   0%
pipeline / hif / heuristics / cleanbox.py (no function)   100% 4 0 9   100% 0 0   100%
pipeline / hif / heuristics / findcont.py FindContHeuristics.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / findcont.py FindContHeuristics.find_continuum   0% 25 25 0   0% 14 0   0%
pipeline / hif / heuristics / findcont.py (no function)   100% 4 0 7   100% 0 0   100%
pipeline / hif / heuristics / findrefant.py RefAntHeuristics.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hif / heuristics / findrefant.py RefAntHeuristics.calculate   0% 26 26 0   0% 18 0   0%
pipeline / hif / heuristics / findrefant.py RefAntHeuristics._get_names   0% 7 7 0   0% 2 0   0%
pipeline / hif / heuristics / findrefant.py RefAntGeometry.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / findrefant.py RefAntGeometry.calc_score   0% 6 6 0   100% 0 0   0%
pipeline / hif / heuristics / findrefant.py RefAntGeometry._get_info   0% 7 7 0   100% 0 0   0%
pipeline / hif / heuristics / findrefant.py RefAntGeometry._get_measures   0% 21 21 0   0% 4 0   0%
pipeline / hif / heuristics / findrefant.py RefAntGeometry._get_latlongrad   0% 22 22 0   0% 2 0   0%
pipeline / hif / heuristics / findrefant.py RefAntGeometry._calc_distance   0% 13 13 0   0% 2 0   0%
pipeline / hif / heuristics / findrefant.py RefAntGeometry._calc_score   0% 9 9 0   0% 2 0   0%
pipeline / hif / heuristics / findrefant.py RefAntFlagging.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hif / heuristics / findrefant.py RefAntFlagging.calc_score   0% 10 10 0   0% 4 0   0%
pipeline / hif / heuristics / findrefant.py RefAntFlagging._get_good   0% 12 12 0   0% 2 0   0%
pipeline / hif / heuristics / findrefant.py RefAntFlagging._calc_score   0% 7 7 0   0% 4 0   0%
pipeline / hif / heuristics / findrefant.py (no function)   100% 20 0 9   100% 0 0   100%
pipeline / hif / heuristics / gaincal.py MedianSNRNoAdapter.calculate   0% 19 19 0   0% 4 0   0%
pipeline / hif / heuristics / gaincal.py (no function)   100% 3 0 5   100% 0 0   100%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.robust   0% 5 5 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.uvtaper   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.dr_correction   0% 74 74 0   0% 38 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.niter_correction   0% 7 7 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.calc_length_of_nth_baseline   0% 10 10 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.get_autobox_params   0% 102 102 0   0% 32 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.warn_missing_cont_ranges   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.nterms   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA._tlimit_cyclefactor_heuristic   0% 11 11 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.tlimit   0% 5 5 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.cyclefactor   0% 5 5 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.mosweight   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.tclean_stopcode_ignore   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.keep_iterating   0% 19 19 0   0% 14 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.threshold   0% 10 10 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.intent   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.stokes   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.reffreq   0% 36 36 0   0% 14 0   0%
pipeline / hif / heuristics / imageparams_alma.py ImageParamsHeuristicsALMA.arrays   0% 10 10 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_alma.py (no function)   100% 22 0 7   100% 0 0   100%
pipeline / hif / heuristics / imageparams_alma_scal.py ImageParamsHeuristicsALMAScal.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_alma_scal.py ImageParamsHeuristicsALMAScal.deconvolver   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_alma_scal.py (no function)   100% 3 0 1   100% 0 0   100%
pipeline / hif / heuristics / imageparams_alma_srdp.py ImageParamsHeuristicsALMASrdp.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_alma_srdp.py ImageParamsHeuristicsALMASrdp.uvtaper   0% 27 27 0   0% 12 0   0%
pipeline / hif / heuristics / imageparams_alma_srdp.py (no function)   100% 4 0 5   100% 0 0   100%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.__deepcopy__   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.__init__   0% 23 23 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_ref_msname   0% 5 5 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.primary_beam_size   0% 17 17 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.cont_ranges_spwsel   0% 56 56 1   0% 22 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.field_intent_list   0% 37 37 0   0% 24 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_scanidlist   0% 16 16 0   0% 8 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.largest_primary_beam_size   0% 10 10 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.synthesized_beam   0% 145 145 1   0% 46 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.cell   0% 6 6 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.nchan_and_width   0% 28 28 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.has_data   0% 30 30 1   0% 16 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.gridder   0% 4 4 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.phasecenter   0% 107 107 0   0% 46 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.field   0% 22 22 0   0% 14 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.select_fields   0% 25 25 0   0% 10 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics._is_mosaic   0% 5 5 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.is_mosaic   0% 4 4 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.is_eph_obj   0% 14 14 0   0% 10 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.aggregate_bandwidth   0% 25 25 1   0% 8 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.representative_target   0% 58 58 0   0% 24 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.imaging_imsize   0% 8 8 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.imsize   0% 36 36 0   0% 16 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.imagename   0% 27 27 0   0% 14 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.width   0% 13 13 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.ncorr   0% 17 17 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.pblimits   0% 23 23 0   0% 8 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.deconvolver   0% 6 6 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_min_max_freq   0% 21 21 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_fractional_bandwidth   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.robust   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.center_field_ids   0% 15 15 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.calc_topo_ranges   0% 80 80 0   0% 28 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_channel_flags   0% 30 30 1   0% 12 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_first_unflagged_channel_from_center   0% 20 20 0   0% 16 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.freq_intersection   0% 51 51 0   0% 22 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.warn_missing_cont_ranges   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_bw_corr_factor   0% 27 27 0   0% 14 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.calc_sensitivities   0% 124 124 2   0% 40 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_sensitivity   0% 50 50 0   0% 14 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.dr_correction   0% 3 3 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.niter_correction   0% 15 15 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.calc_percentile_baseline_length   0% 7 7 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.niter_by_iteration   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.niter   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_autobox_params   0% 10 10 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.nterms   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.tlimit   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.cyclefactor   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.cycleniter   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.nmajor   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.scales   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.uvtaper   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.uvrange   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.reffreq   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.restfreq   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.conjbeams   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.pb_correction   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.antenna_diameters   0% 10 10 0   0% 8 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.majority_antenna_ids   0% 9 9 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.arrays   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.antenna_ids   0% 9 9 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.usepointing   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.mosweight   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.tclean_stopcode_ignore   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.keep_iterating   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.threshold   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.nsigma   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.savemodel   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.stokes   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.mask   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.specmode   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.intent   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.datacolumn   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.wprojplanes   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.rotatepastep   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.check_psf   0% 22 22 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.find_good_commonbeam   0% 41 41 0   0% 14 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics._commonbeam_to_string   0% 7 7 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.restoringbeam_from_psf   0% 11 11 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_cfcaches   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.smallscalebias   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.restoringbeam   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.pointingoffsetsigdev   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.pbmask   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_outmaskratio   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.weighting   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.perchanweightdensity   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.psfcutoff   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_nfrms_multiplier   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py ImageParamsHeuristics.get_subtargets   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_base.py (no function)   100% 97 0 30   100% 0 0   100%
pipeline / hif / heuristics / imageparams_factory.py ImageParamsHeuristicsFactory.getHeuristics   0% 31 31 0   0% 30 0   0%
pipeline / hif / heuristics / imageparams_factory.py (no function)   100% 3 0 9   100% 0 0   100%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.robust   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.uvtaper   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.uvrange   0% 57 57 0   0% 14 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.uvrange.get_mean_amplitude   0% 7 7 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.pblimits   0% 7 7 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.get_autobox_params   0% 26 26 0   0% 14 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.nterms   0% 6 6 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.deconvolver   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA._get_vla_band   0% 6 6 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.gridder   0% 11 11 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.wprojplanes   0% 10 10 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.niter_correction   0% 14 14 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.niter_by_iteration   0% 5 5 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.nmajor   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.specmode   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.nsigma   0% 7 7 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.tclean_stopcode_ignore   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.keep_iterating   0% 7 7 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.threshold   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.imsize   0% 10 10 0   0% 8 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.imagename   0% 30 30 0   0% 16 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.get_sensitivity   0% 13 13 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.restfreq   0% 16 16 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.get_nfrms_multiplier   0% 31 31 0   0% 10 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.representative_target   0% 34 34 0   0% 10 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.check_psf   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.find_good_medianbeam   0% 41 41 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.find_good_medianbeam.beam_to_string   0% 4 4 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vla.py ImageParamsHeuristicsVLA.restoringbeam_from_psf   0% 38 38 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_vla.py (no function)   100% 32 0 13   100% 0 0   100%
pipeline / hif / heuristics / imageparams_vla_scal.py ImageParamsHeuristicsVLAScal.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vla_scal.py ImageParamsHeuristicsVLAScal.deconvolver   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vla_scal.py (no function)   100% 3 0 1   100% 0 0   100%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.niter_correction   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.niter   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.deconvolver   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.robust   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.gridder   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.cell   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.imsize   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.reffreq   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.cyclefactor   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.cycleniter   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.nmajor   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.scales   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.uvtaper   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.uvrange   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.mask   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.buffer_radius   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.specmode   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.intent   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.nterms   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.stokes   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.pb_correction   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.conjbeams   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.get_sensitivity   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.savemodel   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.find_fields   0% 76 76 0   0% 20 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.getfieldirbox_Claire   0% 76 76 0   0% 20 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.getfieldirbox_Steve   0% 75 75 0   0% 20 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.threshold   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.nsigma   0% 5 5 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.datacolumn   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.wprojplanes   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.rotatepastep   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py ImageParamsHeuristicsVlassQl.get_autobox_params   0% 10 10 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_quick_look.py (no function)   100% 36 0 6   100% 0 0   100%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.niter_correction   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.niter   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.deconvolver   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.robust   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.gridder   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.cell   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.imsize   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.reffreq   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.cyclefactor   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.cycleniter   0% 10 10 0   0% 8 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.nmajor   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.scales   0% 5 5 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.uvtaper   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.uvrange   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.mask   0% 15 15 0   0% 14 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.buffer_radius   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.specmode   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.intent   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.nterms   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.stokes   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.pb_correction   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.pblimits   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.conjbeams   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.get_sensitivity   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.find_fields   0% 77 77 0   0% 22 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.keep_iterating   0% 6 6 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.threshold   0% 7 7 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.nsigma   0% 11 11 0   0% 10 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.savemodel   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.datacolumn   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.wprojplanes   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.rotatepastep   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.get_autobox_params   0% 12 12 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.usepointing   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.get_cfcaches   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.set_user_cycleniter_final_image_nomask   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.smallscalebias   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.restoringbeam   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.pointingoffsetsigdev   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.pbmask   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.get_parallel_cont_synthesis_imager_csys   0% 28 28 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeCont.get_outmaskratio   0% 29 29 0   0% 10 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPP001.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPP001.wprojplanes   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPP001.gridder   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2.gridder   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2.pblimits   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2P001.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2P001.gridder   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2P001.wprojplanes   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWP2P001.pblimits   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPG.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPG.gridder   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPG.pblimits   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPGP001.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPGP001.gridder   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPGP001.wprojplanes   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContAWPHPGP001.pblimits   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.imsize   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.mosweight   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.wprojplanes   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.gridder   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.cycleniter   0% 8 8 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.conjbeams   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.pblimits   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py ImageParamsHeuristicsVlassSeContMosaic.usepointing   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_continuum.py (no function)   100% 77 0 13   100% 0 0   100%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.reffreq   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.meanfreq_spwgroup   0% 10 10 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube._flagpct_spwgroup   0% 14 14 1   0% 8 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube._plane_rejection   0% 43 43 0   0% 10 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.get_subtargets   0% 26 26 0   0% 12 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.mask   0% 15 15 0   0% 14 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.nterms   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.stokes   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py ImageParamsHeuristicsVlassSeCube.psfcutoff   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_cube.py (no function)   100% 13 0 11   100% 0 0   100%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.niter_correction   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.niter   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.deconvolver   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.robust   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.gridder   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.cell   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.imsize   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.reffreq   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.cyclefactor   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.cycleniter   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.scales   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.uvtaper   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.uvrange   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.mask   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.buffer_radius   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.specmode   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.intent   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.nterms   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.stokes   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.pb_correction   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.conjbeams   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.get_sensitivity   0% 1 1 0   100% 0 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.find_fields   0% 77 77 0   0% 22 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.keep_iterating   0% 6 6 0   0% 4 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.threshold   0% 7 7 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.nsigma   0% 7 7 0   0% 6 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py ImageParamsHeuristicsVlassSeTaper.savemodel   0% 3 3 0   0% 2 0   0%
pipeline / hif / heuristics / imageparams_vlass_single_epoch_taper.py (no function)   100% 30 0 6   100% 0 0   100%
pipeline / hif / heuristics / mosaicoverlap.py mosaicOverlapFactorMS   0% 50 50 1   0% 26 0   0%
pipeline / hif / heuristics / mosaicoverlap.py mosaicOverlapFactorVIS   0% 45 45 1   0% 24 0   0%
pipeline / hif / heuristics / mosaicoverlap.py primaryBeamArcsec   0% 13 13 0   0% 8 0   0%
pipeline / hif / heuristics / mosaicoverlap.py gaussianBeamResponse   0% 4 4 0   100% 0 0   0%
pipeline / hif / heuristics / mosaicoverlap.py baarsTaperFactor   0% 4 4 0   0% 2 0   0%
pipeline / hif / heuristics / mosaicoverlap.py centralObstructionFactor   0% 4 4 0   100% 0 0   0%
pipeline / hif / heuristics / mosaicoverlap.py effectiveTaper   0% 13 13 0   0% 12 0   0%
pipeline / hif / heuristics / mosaicoverlap.py angularSeparationOfDirections   0% 2 2 0   100% 0 0   0%
pipeline / hif / heuristics / mosaicoverlap.py angularSeparationRadians   0% 4 4 0   0% 2 0   0%
pipeline / hif / heuristics / mosaicoverlap.py angularSeparation   0% 22 22 0   0% 8 0   0%
pipeline / hif / heuristics / mosaicoverlap.py (no function)   100% 11 0 5   100% 0 0   100%
pipeline / hif / heuristics / solint.py PhaseUpSolInt.calculate   0% 3 3 1   100% 0 0   0%
pipeline / hif / heuristics / solint.py (no function)   100% 2 0 2   100% 0 0   100%
pipeline / hif / heuristics / standard.py Standard.calculate   0% 6 6 0   0% 4 0   0%
pipeline / hif / heuristics / standard.py (no function)   100% 3 0 2   100% 0 0   100%
pipeline / hif / tasks / __init__.py (no function)   100% 1 0 27   100% 0 0   100%
pipeline / hif / tasks / analyzealpha / __init__.py (no function)   100% 1 0 5   100% 0 0   100%
pipeline / hif / tasks / analyzealpha / analyzealpha.py AnalyzealphaResults.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hif / tasks / analyzealpha / analyzealpha.py AnalyzealphaResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / analyzealpha / analyzealpha.py AnalyzealphaResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / analyzealpha / analyzealpha.py AnalyzealphaInputs.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / analyzealpha / analyzealpha.py Analyzealpha.prepare   0% 51 51 0   0% 10 0   0%
pipeline / hif / tasks / analyzealpha / analyzealpha.py Analyzealpha.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / analyzealpha / analyzealpha.py (no function)   100% 14 0 4   100% 0 0   100%
pipeline / hif / tasks / antpos / __init__.py (no function)   100% 0 0 1   100% 0 0   100%
pipeline / hif / tasks / antpos / antpos.py AntposResults.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hif / tasks / antpos / antpos.py AntposResults.merge_with_context   0% 6 6 0   0% 4 0   0%
pipeline / hif / tasks / antpos / antpos.py AntposResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / antpos / antpos.py AntposInputs.offsets   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / antpos / antpos.py AntposInputs.caltable   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / antpos / antpos.py AntposInputs.__init__   0% 9 9 0   100% 0 0   0%
pipeline / hif / tasks / antpos / antpos.py AntposInputs.to_casa_args   0% 9 9 0   0% 4 0   0%
pipeline / hif / tasks / antpos / antpos.py AntposInputs._read_antpos_csvfile   0% 19 19 0   0% 8 0   0%
pipeline / hif / tasks / antpos / antpos.py Antpos.prepare   0% 11 11 0   0% 2 0   0%
pipeline / hif / tasks / antpos / antpos.py Antpos.analyse   0% 6 6 0   100% 0 0   0%
pipeline / hif / tasks / antpos / antpos.py (no function)   100% 23 0 10   100% 0 0   100%
pipeline / hif / tasks / applycal / __init__.py (no function)   100% 2 0 3   100% 0 0   100%
pipeline / hif / tasks / applycal / ifapplycal.py IFApplycalInputs.__init__   0% 1 1 1   100% 0 0   0%
pipeline / hif / tasks / applycal / ifapplycal.py SerialIFApplycal.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / applycal / ifapplycal.py (no function)   100% 14 0 4   100% 0 0   100%
pipeline / hif / tasks / bandpass / __init__.py (no function)   100% 0 0 10   100% 0 0   100%
pipeline / hif / tasks / bandpass / adapters.py PhaseUpSolIntAdapter.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / bandpass / adapters.py PhaseUpSolIntAdapter.calculate   0% 2 2 1   100% 0 0   0%
pipeline / hif / tasks / bandpass / adapters.py PolynomialHeuristicAdapter.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / bandpass / adapters.py PolynomialHeuristicAdapter.calculate   0% 5 5 0   0% 2 0   0%
pipeline / hif / tasks / bandpass / adapters.py PolynomialHeuristicAdapter.read_caltable   0% 33 33 0   0% 8 0   0%
pipeline / hif / tasks / bandpass / adapters.py DegAmpAdapter.__init__   0% 1 1 1   100% 0 0   0%
pipeline / hif / tasks / bandpass / adapters.py DegAmpAdapter._get_channel_data   0% 5 5 0   0% 2 0   0%
pipeline / hif / tasks / bandpass / adapters.py DegPhaseAdapter.__init__   0% 1 1 1   100% 0 0   0%
pipeline / hif / tasks / bandpass / adapters.py DegPhaseAdapter._get_channel_data   0% 5 5 0   0% 2 0   0%
pipeline / hif / tasks / bandpass / adapters.py (no function)   0% 14 14 7   100% 0 0   0%
pipeline / hif / tasks / bandpass / bandpassmode.py BandpassModeInputs.__init__   100% 0 0 9   100% 0 0   100%
pipeline / hif / tasks / bandpass / bandpassmode.py (no function)   100% 1 0 17   100% 0 0   100%
pipeline / hif / tasks / bandpass / bandpassworker.py BandpassWorkerInputs.__init__   100% 0 0 31   100% 0 0   100%
pipeline / hif / tasks / bandpass / bandpassworker.py BandpassWorker.prepare   100% 0 0 74   100% 0 0   100%
pipeline / hif / tasks / bandpass / bandpassworker.py BandpassWorker.analyse   100% 0 0 8   100% 0 0   100%
pipeline / hif / tasks / bandpass / bandpassworker.py (no function)   100% 1 0 37   100% 0 0   100%
pipeline / hif / tasks / bandpass / channelbandpass.py ChannelBandpassInputs.bandtype   100% 0 0 1   100% 0 0   100%
pipeline / hif / tasks / bandpass / channelbandpass.py ChannelBandpassInputs.__init__   100% 0 0 26   100% 0 0   100%
pipeline / hif / tasks / bandpass / channelbandpass.py (no function)   100% 1 0 17   100% 0 0   100%
pipeline / hif / tasks / bandpass / common.py VdpCommonBandpassInputs.caltable   100% 0 0 3   100% 0 0   100%
pipeline / hif / tasks / bandpass / common.py VdpCommonBandpassInputs.intent   100% 0 0 23   100% 0 0   100%
pipeline / hif / tasks / bandpass / common.py VdpCommonBandpassInputs.intent   100% 0 0 5   100% 0 0   100%
pipeline / hif / tasks / bandpass / common.py BandpassResults.__init__   100% 0 0 51   100% 0 0   100%
pipeline / hif / tasks / bandpass / common.py BandpassResults.merge_with_context   100% 0 0 27   100% 0 0   100%
pipeline / hif / tasks / bandpass / common.py BandpassResults.merge_with_context.bandpass_matcher   100% 0 0 10   100% 0 0   100%
pipeline / hif / tasks / bandpass / common.py BandpassResults.__str__   100% 0 0 4   100% 0 0   100%
pipeline / hif / tasks / bandpass / common.py (no function)   100% 10 0 55   100% 0 0   100%
pipeline / hif / tasks / bandpass / phcorbandpass.py PhcorBandpassInputs.__init__   100% 0 0 57   100% 0 0   100%
pipeline / hif / tasks / bandpass / phcorbandpass.py PhcorBandpass.prepare   100% 0 0 17   100% 0 0   100%
pipeline / hif / tasks / bandpass / phcorbandpass.py PhcorBandpass._do_phaseup   100% 0 0 22   100% 0 0   100%
pipeline / hif / tasks / bandpass / phcorbandpass.py PhcorBandpass._do_bandpass   100% 0 0 2   100% 0 0   100%
pipeline / hif / tasks / bandpass / phcorbandpass.py PhcorBandpass._get_phaseup_spw   100% 0 0 31   100% 0 0   100%
pipeline / hif / tasks / bandpass / phcorbandpass.py (no function)   100% 1 0 25   100% 0 0   100%
pipeline / hif / tasks / bandpass / qa.py BandpassQAPool.__init__   100% 0 0 4   100% 0 0   100%
pipeline / hif / tasks / bandpass / qa.py BandpassQAPool.update_scores   100% 0 0 5   100% 0 0   100%
pipeline / hif / tasks / bandpass / qa.py BandpassQAPool._get_qascore   100% 0 0 17   100% 0 0   100%
pipeline / hif / tasks / bandpass / qa.py BandpassQAPool._get_min   100% 0 0 15   100% 0 0   100%
pipeline / hif / tasks / bandpass / qa.py BandpassQAPool._get_identifier_from_qa_id   100% 0 0 12   100% 0 0   100%
pipeline / hif / tasks / bandpass / qa.py BandpassQAHandler.handle   100% 0 0 34   100% 0 0   100%
pipeline / hif / tasks / bandpass / qa.py BandpassListQAHandler.handle   100% 0 0 2   100% 0 0   100%
pipeline / hif / tasks / bandpass / qa.py (no function)   100% 1 0 50   100% 0 0   100%
pipeline / hif / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.__init__   100% 0 0 3   100% 0 0   100%
pipeline / hif / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.update_mako_context   100% 0 0 111   100% 0 0   100%
pipeline / hif / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.get_phaseup_applications   100% 0 0 44   100% 0 0   100%
pipeline / hif / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.get_bandpass_table   100% 0 0 36   100% 0 0   100%
pipeline / hif / tasks / bandpass / renderer.py BaseBandpassPlotRenderer.__init__   100% 0 0 16   100% 0 0   100%
pipeline / hif / tasks / bandpass / renderer.py BaseBandpassPlotRenderer.update_json_dict   100% 0 0 37   100% 0 0   100%
pipeline / hif / tasks / bandpass / renderer.py BandpassAmpVsFreqPlotRenderer.__init__   100% 0 0 11   100% 0 0   100%
pipeline / hif / tasks / bandpass / renderer.py BandpassPhaseVsFreqPlotRenderer.__init__   100% 0 0 11   100% 0 0   100%
pipeline / hif / tasks / bandpass / renderer.py make_adopted_table   0% 9 9 0   0% 2 0   0%
pipeline / hif / tasks / bandpass / renderer.py (no function)   100% 4 0 46   100% 0 0   100%
pipeline / hif / tasks / checkproductsize / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSizeInputs.maxcubelimit   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSizeInputs.maxcubesize   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSizeInputs.maxproductsize   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSizeInputs.maximsize   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSizeInputs.__init__   0% 10 10 0   100% 0 0   0%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSize.prepare   0% 32 32 0   0% 20 0   0%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSize.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / checkproductsize / checkproductsize.py CheckProductSize._skip_cube_mitigation   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / checkproductsize / checkproductsize.py (no function)   100% 20 0 8   100% 0 0   100%
pipeline / hif / tasks / checkproductsize / qa.py CheckProductSizeQAHandler.handle   0% 9 9 0   0% 6 0   0%
pipeline / hif / tasks / checkproductsize / qa.py CheckProductSizeListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / checkproductsize / qa.py (no function)   100% 9 0 5   100% 0 0   100%
pipeline / hif / tasks / checkproductsize / renderer.py T2_4MDetailsCheckProductSizeRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / checkproductsize / renderer.py T2_4MDetailsCheckProductSizeRenderer.update_mako_context   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / checkproductsize / renderer.py T2_4MDetailsCheckProductSizeRenderer._get_table_rows   0% 27 27 0   0% 18 0   0%
pipeline / hif / tasks / checkproductsize / renderer.py (no function)   100% 7 0 4   100% 0 0   100%
pipeline / hif / tasks / checkproductsize / resultobjects.py CheckProductSizeResult.__init__   0% 17 17 0   100% 0 0   0%
pipeline / hif / tasks / checkproductsize / resultobjects.py CheckProductSizeResult.merge_with_context   0% 6 6 0   0% 4 0   0%
pipeline / hif / tasks / checkproductsize / resultobjects.py CheckProductSizeResult.__repr__   0% 18 18 0   0% 2 0   0%
pipeline / hif / tasks / checkproductsize / resultobjects.py (no function)   100% 5 0 4   100% 0 0   100%
pipeline / hif / tasks / common / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.antenna   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.antenna   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.field   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.minblperant   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.refant   0% 9 9 0   0% 6 0   0%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.selectdata   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.spw   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / common / commoncalinputs.py VdpCommonCalibrationInputs.__init__   0% 13 13 0   100% 0 0   0%
pipeline / hif / tasks / common / commoncalinputs.py (no function)   100% 19 0 5   100% 0 0   100%
pipeline / hif / tasks / correctedampflag / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_flags   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_flags_with_same_pol   0% 18 18 0   0% 10 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_flags_by_timestamps   0% 22 22 0   0% 18 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_flags_by_antennas   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_flags_non_antenna_specific   0% 18 18 0   0% 14 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_flags_for_ant_in_baselines   0% 16 16 0   0% 12 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _consolidate_duplicate_flags   0% 11 11 0   0% 6 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py _propagate_phase_flags   0% 21 21 0   0% 14 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py CorrectedampflagInputs.field   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py CorrectedampflagInputs.spw   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py CorrectedampflagInputs.__init__   0% 16 16 1   100% 0 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag.prepare   0% 31 31 0   0% 12 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._get_ant_id_to_name_dict   0% 5 5 0   0% 2 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._run_flagging_iteration   0% 18 18 0   0% 12 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._evaluate_heuristic   0% 8 8 0   0% 4 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._identify_baseline_sets   0% 27 27 0   0% 18 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._uvbinFactor   0% 12 12 0   0% 8 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._evaluate_heuristic_for_baseline_set   0% 216 216 0   0% 82 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._create_flags_for_ultrahigh_baselines_timestamps   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._evaluate_antbased_heuristics   0% 20 20 0   0% 14 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py Correctedampflag._apply_flags   0% 29 29 0   0% 22 0   0%
pipeline / hif / tasks / correctedampflag / correctedampflag.py (no function)   100% 45 0 18   100% 0 0   100%
pipeline / hif / tasks / correctedampflag / qa.py CorrectedampflagQAHandler.handle   0% 20 20 0   0% 4 0   0%
pipeline / hif / tasks / correctedampflag / qa.py CorrectedampflagListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / correctedampflag / qa.py (no function)   100% 9 0 6   100% 0 0   100%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer.update_mako_context   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer._get_flag_totals   0% 5 5 0   0% 2 0   0%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer._get_htmlreports   0% 9 9 0   0% 2 0   0%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer._write_flagcmd_to_disk   0% 9 9 0   0% 2 0   0%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer._flags_for_result   0% 9 9 0   0% 4 0   0%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer._flags_by_intent   0% 21 21 0   0% 14 0   0%
pipeline / hif / tasks / correctedampflag / renderer.py T2_4MDetailsCorrectedampflagRenderer._flags_by_spws   0% 16 16 1   0% 6 0   0%
pipeline / hif / tasks / correctedampflag / renderer.py (no function)   100% 14 0 6   100% 0 0   100%
pipeline / hif / tasks / correctedampflag / resultobjects.py CorrectedampflagResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / correctedampflag / resultobjects.py CorrectedampflagResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / hif / tasks / correctedampflag / resultobjects.py CorrectedampflagResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / correctedampflag / resultobjects.py CorrectedampflagResults.addflags   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / correctedampflag / resultobjects.py CorrectedampflagResults.flagcmds   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / correctedampflag / resultobjects.py (no function)   100% 7 0 3   100% 0 0   100%
pipeline / hif / tasks / editimlist / __init__.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / hif / tasks / editimlist / display.py VlassFlagSummary.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / editimlist / display.py VlassFlagSummary.plot   0% 61 61 0   0% 12 0   0%
pipeline / hif / tasks / editimlist / display.py (no function)   100% 5 0 7   100% 0 0   100%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.cell   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.cell   0% 7 7 0   0% 8 0   0%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.imsize   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.imsize   0% 7 7 0   0% 8 0   0%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.field   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.field   0% 6 6 0   0% 4 0   0%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.vlass_plane_reject_ms   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.nbin   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.spw   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.spw   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / editimlist / editimlist.py EditimlistInputs.__init__   0% 47 47 0   100% 0 0   0%
pipeline / hif / tasks / editimlist / editimlist.py Editimlist.prepare   0% 226 226 0   0% 116 0   0%
pipeline / hif / tasks / editimlist / editimlist.py Editimlist.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / editimlist / editimlist.py (no function)   100% 69 0 12   100% 0 0   100%
pipeline / hif / tasks / editimlist / renderer.py T2_4MDetailsEditimlistRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / editimlist / renderer.py T2_4MDetailsEditimlistRenderer.update_mako_context   0% 8 8 0   0% 4 0   0%
pipeline / hif / tasks / editimlist / renderer.py (no function)   100% 3 0 3   100% 0 0   100%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.add_target   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.capture_buffer_size   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.merge_with_context   0% 5 5 0   0% 4 0   0%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.num_targets   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.max_num_targets   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.set_max_num_targets   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / editimlist / resultobjects.py EditimlistResult.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / editimlist / resultobjects.py (no function)   100% 11 0 1   100% 0 0   100%
pipeline / hif / tasks / findcont / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hif / tasks / findcont / findcont.py FindContInputs.target_list   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / findcont / findcont.py FindContInputs.__init__   0% 10 10 0   100% 0 0   0%
pipeline / hif / tasks / findcont / findcont.py FindCont.prepare   0% 194 194 0   0% 90 0   0%
pipeline / hif / tasks / findcont / findcont.py FindCont.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / findcont / findcont.py FindCont._skip_findcont   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / findcont / findcont.py (no function)   100% 17 0 15   100% 0 0   100%
pipeline / hif / tasks / findcont / qa.py FindContQAHandler.handle   0% 11 11 0   0% 4 0   0%
pipeline / hif / tasks / findcont / qa.py FindContQAHandler._found_ranges   0% 11 11 0   0% 4 0   0%
pipeline / hif / tasks / findcont / qa.py FindContQAHandler._single_range_channel_fraction_score   0% 10 10 0   0% 4 0   0%
pipeline / hif / tasks / findcont / qa.py FindContListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / findcont / qa.py (no function)   100% 11 0 5   100% 0 0   100%
pipeline / hif / tasks / findcont / renderer.py T2_4MDetailsFindContRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / findcont / renderer.py T2_4MDetailsFindContRenderer.update_mako_context   0% 11 11 0   0% 2 0   0%
pipeline / hif / tasks / findcont / renderer.py T2_4MDetailsFindContRenderer._get_table_rows   0% 34 34 0   0% 18 0   0%
pipeline / hif / tasks / findcont / renderer.py T2_4MDetailsFindContRenderer._get_momdiffsnr   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / findcont / renderer.py T2_4MDetailsFindContRenderer._get_plotfile   0% 15 15 0   0% 4 0   0%
pipeline / hif / tasks / findcont / renderer.py T2_4MDetailsFindContRenderer._get_jointmaskplot   0% 22 22 0   0% 6 0   0%
pipeline / hif / tasks / findcont / renderer.py (no function)   100% 9 0 16   100% 0 0   100%
pipeline / hif / tasks / findcont / resultobjects.py FindContResult.__init__   0% 11 11 0   100% 0 0   0%
pipeline / hif / tasks / findcont / resultobjects.py FindContResult.merge_with_context   0% 58 58 1   0% 32 0   0%
pipeline / hif / tasks / findcont / resultobjects.py FindContResult.__repr__   0% 24 24 0   0% 16 0   0%
pipeline / hif / tasks / findcont / resultobjects.py (no function)   100% 5 0 5   100% 0 0   100%
pipeline / hif / tasks / fluxscale / __init__.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.fluxtable   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.reference   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.refspwmap   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.refspwmap   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.refspwmap.element_to_int   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.transfer   0% 10 10 0   0% 2 0   0%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.to_casa_args   0% 4 4 1   100% 0 0   0%
pipeline / hif / tasks / fluxscale / fluxscale.py FluxscaleInputs.__init__   0% 11 11 0   100% 0 0   0%
pipeline / hif / tasks / fluxscale / fluxscale.py Fluxscale._do_gaincal   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / fluxscale / fluxscale.py Fluxscale.prepare   0% 27 27 1   0% 8 0   0%
pipeline / hif / tasks / fluxscale / fluxscale.py Fluxscale.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / fluxscale / fluxscale.py (no function)   100% 23 0 14   100% 0 0   100%
pipeline / hif / tasks / gaincal / __init__.py (no function)   100% 2 0 9   100% 0 0   100%
pipeline / hif / tasks / gaincal / common.py VdpCommonGaincalInputs.caltable   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / gaincal / common.py VdpCommonGaincalInputs.intent   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / gaincal / common.py VdpCommonGaincalInputs.intent   0% 5 5 0   0% 4 0   0%
pipeline / hif / tasks / gaincal / common.py VdpCommonGaincalInputs.refantmode   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / gaincal / common.py VdpCommonGaincalInputs.refantmode   0% 5 5 0   0% 4 0   0%
pipeline / hif / tasks / gaincal / common.py VdpCommonGaincalInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / gaincal / common.py GaincalResults.__init__   0% 11 11 0   0% 6 0   0%
pipeline / hif / tasks / gaincal / common.py GaincalResults.merge_with_context   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / gaincal / common.py GaincalResults._get_calto   0% 6 6 0   0% 4 0   0%
pipeline / hif / tasks / gaincal / common.py GaincalResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / gaincal / common.py (no function)   100% 19 0 8   100% 0 0   100%
pipeline / hif / tasks / gaincal / gaincalmode.py GaincalModeInputs.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / gaincal / gaincalmode.py (no function)   100% 7 0 7   100% 0 0   100%
pipeline / hif / tasks / gaincal / gaincalworker.py GaincalWorkerInputs.__init__   0% 28 28 0   100% 0 0   0%
pipeline / hif / tasks / gaincal / gaincalworker.py GaincalWorker.prepare   0% 39 39 0   0% 12 0   0%
pipeline / hif / tasks / gaincal / gaincalworker.py GaincalWorker.analyse   0% 6 6 0   100% 0 0   0%
pipeline / hif / tasks / gaincal / gaincalworker.py (no function)   100% 7 0 7   100% 0 0   100%
pipeline / hif / tasks / gaincal / gsplinegaincal.py GSplineGaincalInputs.gaintype   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / gaincal / gsplinegaincal.py GSplineGaincalInputs.__init__   0% 8 8 0   100% 0 0   0%
pipeline / hif / tasks / gaincal / gsplinegaincal.py (no function)   100% 13 0 4   100% 0 0   100%
pipeline / hif / tasks / gaincal / gtypegaincal.py GTypeGaincalInputs.__init__   0% 11 11 0   100% 0 0   0%
pipeline / hif / tasks / gaincal / gtypegaincal.py (no function)   100% 14 0 4   100% 0 0   100%
pipeline / hif / tasks / gaincal / ktypegaincal.py KTypeGaincalInputs.__init__   0% 10 10 0   100% 0 0   0%
pipeline / hif / tasks / gaincal / ktypegaincal.py (no function)   100% 13 0 4   100% 0 0   100%
pipeline / hif / tasks / lowgainflag / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagInputs.intent   0% 1 1 1   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagInputs.refant   0% 8 8 0   0% 6 0   0%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagInputs.spw   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagInputs.__init__   0% 13 13 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / lowgainflag.py Lowgainflag.prepare   100% 0 0 62   100% 0 0   100%
pipeline / hif / tasks / lowgainflag / lowgainflag.py Lowgainflag.analyse   100% 0 0 9   100% 0 0   100%
pipeline / hif / tasks / lowgainflag / lowgainflag.py Lowgainflag._identify_refants_to_update   100% 0 0 33   100% 0 0   100%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagDataInputs.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagData.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagData.prepare   0% 27 27 3   0% 4 0   0%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagData.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagView.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagView.__call__   0% 7 7 0   0% 2 0   0%
pipeline / hif / tasks / lowgainflag / lowgainflag.py LowgainflagView.calculate_view   0% 34 34 0   0% 16 0   0%
pipeline / hif / tasks / lowgainflag / lowgainflag.py (no function)   100% 27 0 33   100% 0 0   100%
pipeline / hif / tasks / lowgainflag / qa.py LowgainflagQAHandler.handle   0% 16 16 0   0% 2 0   0%
pipeline / hif / tasks / lowgainflag / qa.py LowgainflagListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / qa.py (no function)   100% 11 0 8   100% 0 0   100%
pipeline / hif / tasks / lowgainflag / renderer.py T2_4MDetailsLowgainFlagRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / lowgainflag / renderer.py T2_4MDetailsLowgainFlagRenderer.update_mako_context   0% 22 22 0   0% 8 0   0%
pipeline / hif / tasks / lowgainflag / renderer.py T2_4MDetailsLowgainFlagRenderer.get_htmlreports   0% 9 9 0   0% 2 0   0%
pipeline / hif / tasks / lowgainflag / renderer.py T2_4MDetailsLowgainFlagRenderer._write_flagcmd_to_disk   0% 9 9 0   0% 2 0   0%
pipeline / hif / tasks / lowgainflag / renderer.py ScanVsAntenna1PlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / renderer.py (no function)   100% 9 0 6   100% 0 0   100%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagResults.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagResults.merge_with_context   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagDataResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagDataResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagDataResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagViewResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagViewResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / hif / tasks / lowgainflag / resultobjects.py LowgainflagViewResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / lowgainflag / resultobjects.py (no function)   100% 13 0 5   100% 0 0   100%
pipeline / hif / tasks / makecutoutimages / __init__.py _get_imaging_mode   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / makecutoutimages / __init__.py (no function)   100% 3 0 8   100% 0 0   100%
pipeline / hif / tasks / makecutoutimages / display.py CutoutimagesSummary.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / makecutoutimages / display.py CutoutimagesSummary.plot   0% 48 48 0   0% 30 0   0%
pipeline / hif / tasks / makecutoutimages / display.py VlassCubeCutoutimagesSummary.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / makecutoutimages / display.py VlassCubeCutoutimagesSummary.plot   0% 54 54 2   0% 34 0   0%
pipeline / hif / tasks / makecutoutimages / display.py get_stats_summary   0% 22 22 0   0% 16 0   0%
pipeline / hif / tasks / makecutoutimages / display.py VlassCubeCutoutRmsSummary.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / makecutoutimages / display.py VlassCubeCutoutRmsSummary.plot   0% 11 11 0   0% 6 0   0%
pipeline / hif / tasks / makecutoutimages / display.py VlassCubeCutoutRmsSummary._plot_rms   0% 53 53 2   0% 16 0   0%
pipeline / hif / tasks / makecutoutimages / display.py (no function)   100% 14 0 12   100% 0 0   100%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py MakecutoutimagesResults.__init__   0% 19 19 0   0% 10 0   0%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py MakecutoutimagesResults.merge_with_context   0% 6 6 1   0% 4 0   0%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py MakecutoutimagesResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py MakecutoutimagesInputs.offsetblc   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py MakecutoutimagesInputs.offsettrc   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py MakecutoutimagesInputs.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py Makecutoutimages.prepare   0% 57 57 1   0% 20 0   0%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py Makecutoutimages.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py Makecutoutimages._do_imhead   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py Makecutoutimages._do_subim   0% 60 60 0   0% 18 0   0%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py Makecutoutimages._get_image_size   0% 10 10 0   100% 0 0   0%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py Makecutoutimages._do_stats   0% 33 33 4   0% 18 0   0%
pipeline / hif / tasks / makecutoutimages / makecutoutimages.py (no function)   100% 22 0 12   100% 0 0   100%
pipeline / hif / tasks / makecutoutimages / renderer.py T2_4MDetailsMakecutoutimagesRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / makecutoutimages / renderer.py T2_4MDetailsMakecutoutimagesRenderer.update_mako_context   0% 27 27 0   0% 6 0   0%
pipeline / hif / tasks / makecutoutimages / renderer.py T2_4MDetailsMakecutoutimagesVlassCubeRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / makecutoutimages / renderer.py T2_4MDetailsMakecutoutimagesVlassCubeRenderer.update_mako_context   0% 32 32 0   0% 8 0   0%
pipeline / hif / tasks / makecutoutimages / renderer.py (no function)   100% 7 0 6   100% 0 0   100%
pipeline / hif / tasks / makeimages / __init__.py _get_imaging_mode   0% 9 9 3   0% 4 0   0%
pipeline / hif / tasks / makeimages / __init__.py (no function)   100% 5 0 6   100% 0 0   100%
pipeline / hif / tasks / makeimages / makeimages.py MakeImagesInputs.vlass_plane_reject_im   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / makeimages / makeimages.py MakeImagesInputs.target_list   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makeimages / makeimages.py MakeImagesInputs.tlimit   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / makeimages / makeimages.py MakeImagesInputs.__init__   0% 32 32 0   100% 0 0   0%
pipeline / hif / tasks / makeimages / makeimages.py MakeImages.prepare   0% 36 36 0   0% 14 0   0%
pipeline / hif / tasks / makeimages / makeimages.py MakeImages.analyse   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / makeimages / makeimages.py MakeImages._add_vlass_metadata   0% 65 65 0   0% 24 0   0%
pipeline / hif / tasks / makeimages / makeimages.py MakeImages._vlass_cube_set_miscinfo   0% 9 9 0   0% 2 0   0%
pipeline / hif / tasks / makeimages / makeimages.py MakeImages._is_target_for_sensitivity   0% 10 10 0   0% 8 0   0%
pipeline / hif / tasks / makeimages / makeimages.py MakeImages._get_image_rms_as_sensitivity   0% 36 36 0   0% 12 0   0%
pipeline / hif / tasks / makeimages / makeimages.py CleanTaskFactory.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / makeimages / makeimages.py CleanTaskFactory.__enter__   0% 6 6 0   0% 2 0   0%
pipeline / hif / tasks / makeimages / makeimages.py CleanTaskFactory.__exit__   0% 2 2 0   0% 2 0   0%
pipeline / hif / tasks / makeimages / makeimages.py CleanTaskFactory.get_task   0% 27 27 0   0% 8 0   0%
pipeline / hif / tasks / makeimages / makeimages.py CleanTaskFactory.__get_task_args   0% 67 67 0   0% 46 0   0%
pipeline / hif / tasks / makeimages / makeimages.py _get_description_map   0% 15 15 0   0% 14 0   0%
pipeline / hif / tasks / makeimages / makeimages.py _get_sidebar_map   0% 13 13 0   0% 12 0   0%
pipeline / hif / tasks / makeimages / makeimages.py (no function)   100% 56 0 18   100% 0 0   100%
pipeline / hif / tasks / makeimages / qa.py MakeImagesQAHandler.handle   0% 35 35 0   0% 22 0   0%
pipeline / hif / tasks / makeimages / qa.py MakeImagesQAHandler._add_summary_scores   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / makeimages / qa.py MakeImagesListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / makeimages / qa.py _add_vlass_cube_imaging_scores   0% 11 11 0   0% 2 0   0%
pipeline / hif / tasks / makeimages / qa.py (no function)   100% 11 0 8   100% 0 0   100%
pipeline / hif / tasks / makeimages / resultobjects.py MakeImagesResult.__init__   0% 8 8 0   100% 0 0   0%
pipeline / hif / tasks / makeimages / resultobjects.py MakeImagesResult.add_result   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / makeimages / resultobjects.py MakeImagesResult.set_info   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makeimages / resultobjects.py MakeImagesResult.merge_with_context   0% 35 35 3   0% 20 0   0%
pipeline / hif / tasks / makeimages / resultobjects.py MakeImagesResult.__repr__   0% 48 48 0   0% 4 0   0%
pipeline / hif / tasks / makeimages / resultobjects.py (no function)   100% 6 0 6   100% 0 0   100%
pipeline / hif / tasks / makeimlist / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hif / tasks / makeimlist / cleantarget.py CleanTarget.__init__   0% 53 53 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / cleantarget.py ScalTarget.__init__   0% 14 14 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / cleantarget.py (no function)   100% 5 0 1   100% 0 0   100%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.contfile   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.field   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.field   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.hm_cell   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.hm_cell   0% 9 9 0   0% 10 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.hm_imsize   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.hm_imsize   0% 11 11 0   0% 12 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.linesfile   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.nbins   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.spw   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.spw   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.specmode   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.get_spw_hm_cell   0% 11 11 0   0% 8 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.get_spw_hm_imsize   0% 11 11 0   0% 8 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImListInputs.__init__   0% 34 34 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImList.prepare   0% 689 689 5   0% 350 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImList.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImList._get_nfrms_multiplier   0% 17 17 0   0% 6 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImList._get_deconvolver_nterms   0% 17 17 0   0% 10 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImList._get_drcorrect_maxthreshold   0% 21 21 0   0% 18 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py MakeImList._skip_mfs_and_cube_imaging   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py _get_description   0% 26 26 1   0% 24 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py _get_sidebar_suffix   0% 21 21 0   0% 20 0   0%
pipeline / hif / tasks / makeimlist / makeimlist.py (no function)   100% 66 0 16   100% 0 0   100%
pipeline / hif / tasks / makeimlist / qa.py MakeImListQAHandler.handle   0% 35 35 0   0% 18 0   0%
pipeline / hif / tasks / makeimlist / qa.py MakeImListListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / qa.py (no function)   100% 9 0 5   100% 0 0   100%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.__init__   0% 12 12 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.add_target   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.set_info   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.merge_with_context   0% 27 27 1   0% 20 0   0%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.num_targets   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.expected_num_targets   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.set_expected_num_targets   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makeimlist / resultobjects.py MakeImListResult.__repr__   0% 93 93 0   0% 42 0   0%
pipeline / hif / tasks / makeimlist / resultobjects.py (no function)   100% 11 0 4   100% 0 0   100%
pipeline / hif / tasks / makermsimages / __init__.py _get_imaging_mode   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / makermsimages / __init__.py (no function)   100% 3 0 4   100% 0 0   100%
pipeline / hif / tasks / makermsimages / display.py RmsimagesSummary.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / makermsimages / display.py RmsimagesSummary.plot   0% 17 17 0   0% 6 0   0%
pipeline / hif / tasks / makermsimages / display.py VlassCubeRmsimagesSummary.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / makermsimages / display.py VlassCubeRmsimagesSummary.plot   0% 20 20 0   0% 6 0   0%
pipeline / hif / tasks / makermsimages / display.py (no function)   100% 8 0 7   100% 0 0   100%
pipeline / hif / tasks / makermsimages / makermsimages.py MakermsimagesResults.__init__   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / makermsimages / makermsimages.py MakermsimagesResults.merge_with_context   0% 6 6 1   0% 4 0   0%
pipeline / hif / tasks / makermsimages / makermsimages.py MakermsimagesResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makermsimages / makermsimages.py MakermsimagesInputs.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / makermsimages / makermsimages.py Makermsimages.prepare   0% 29 29 0   0% 16 0   0%
pipeline / hif / tasks / makermsimages / makermsimages.py Makermsimages.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / makermsimages / makermsimages.py Makermsimages._get_imdev_args   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / makermsimages / makermsimages.py Makermsimages._do_imdev   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / makermsimages / makermsimages.py (no function)   100% 16 0 10   100% 0 0   100%
pipeline / hif / tasks / makermsimages / renderer.py T2_4MDetailsMakermsimagesRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / makermsimages / renderer.py T2_4MDetailsMakermsimagesRenderer.update_mako_context   0% 22 22 0   0% 2 0   0%
pipeline / hif / tasks / makermsimages / renderer.py T2_4MDetailsMakermsimagesVlassCubeRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / makermsimages / renderer.py T2_4MDetailsMakermsimagesVlassCubeRenderer.update_mako_context   0% 22 22 0   0% 4 0   0%
pipeline / hif / tasks / makermsimages / renderer.py (no function)   100% 7 0 6   100% 0 0   100%
pipeline / hif / tasks / mstransform / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hif / tasks / mstransform / mstransform.py MstransformInputs.outputvis   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / mstransform / mstransform.py MstransformInputs.field   0% 16 16 0   0% 8 0   0%
pipeline / hif / tasks / mstransform / mstransform.py MstransformInputs.spw   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / mstransform / mstransform.py MstransformInputs.spw   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / mstransform / mstransform.py MstransformInputs.__init__   0% 11 11 0   100% 0 0   0%
pipeline / hif / tasks / mstransform / mstransform.py MstransformInputs.to_casa_args   0% 11 11 0   0% 4 0   0%
pipeline / hif / tasks / mstransform / mstransform.py SerialMstransform.prepare   0% 11 11 0   100% 0 0   0%
pipeline / hif / tasks / mstransform / mstransform.py SerialMstransform.analyse   0% 12 12 1   0% 2 0   0%
pipeline / hif / tasks / mstransform / mstransform.py SerialMstransform._copy_xml_files   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / mstransform / mstransform.py SerialMstransform._update_history   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / mstransform / mstransform.py MstransformResults.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / mstransform / mstransform.py MstransformResults.merge_with_context   0% 14 14 0   0% 8 0   0%
pipeline / hif / tasks / mstransform / mstransform.py MstransformResults._make_template_flagfile   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / mstransform / mstransform.py MstransformResults.__str__   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / mstransform / mstransform.py MstransformResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / mstransform / mstransform.py (no function)   100% 36 0 12   100% 0 0   100%
pipeline / hif / tasks / mstransform / qa.py MstransformQAHandler.handle   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / mstransform / qa.py MstransformQAHandler._targets_ms_exists   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / mstransform / qa.py MstransformListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / mstransform / qa.py (no function)   100% 12 0 7   100% 0 0   100%
pipeline / hif / tasks / mstransform / renderer.py T2_4MDetailsMstransformRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / mstransform / renderer.py T2_4MDetailsMstransformRenderer.update_mako_context   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / mstransform / renderer.py make_mstransform_table   0% 7 7 0   0% 2 0   0%
pipeline / hif / tasks / mstransform / renderer.py (no function)   100% 6 0 5   100% 0 0   100%
pipeline / hif / tasks / polarization / __init__.py (no function)   100% 1 0 7   100% 0 0   100%
pipeline / hif / tasks / polarization / polarization.py PolarizationResults.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / polarization / polarization.py PolarizationResults.merge_with_context   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / polarization / polarization.py PolarizationResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / polarization / polarization.py PolarizationInputs.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / polarization / polarization.py Polarization.prepare   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / polarization / polarization.py Polarization.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / polarization / polarization.py Polarization.do_gaincal   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / polarization / polarization.py Polarization.do_polcal   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / polarization / polarization.py (no function)   100% 14 0 5   100% 0 0   100%
pipeline / hif / tasks / polcal / __init__.py (no function)   100% 0 0 1   100% 0 0   100%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerResults.__init__   0% 11 11 0   0% 6 0   0%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerResults.merge_with_context   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerResults._get_calto   0% 6 6 0   0% 4 0   0%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerInputs.caltable   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerInputs.intent   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerInputs.intent   0% 5 5 0   0% 4 0   0%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorkerInputs.__init__   0% 10 10 0   100% 0 0   0%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorker.prepare   0% 34 34 0   0% 8 0   0%
pipeline / hif / tasks / polcal / polcalworker.py PolcalWorker.analyse   0% 6 6 0   100% 0 0   0%
pipeline / hif / tasks / polcal / polcalworker.py (no function)   100% 18 0 10   100% 0 0   100%
pipeline / hif / tasks / rawflagchans / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hif / tasks / rawflagchans / qa.py RawflagchansQAHandler.handle   0% 11 11 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / qa.py RawflagchansListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / qa.py (no function)   100% 11 0 7   100% 0 0   100%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansInputs.intent   0% 21 21 0   0% 22 0   0%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansInputs.spw   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansInputs.__init__   0% 15 15 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / rawflagchans.py SerialRawflagchans.prepare   0% 18 18 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / rawflagchans.py SerialRawflagchans.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansDataInputs.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansData.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansData.prepare   0% 54 54 0   0% 16 0   0%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansData.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansView.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansView.__call__   0% 20 20 0   0% 10 0   0%
pipeline / hif / tasks / rawflagchans / rawflagchans.py RawflagchansView.refine_view   0% 8 8 0   0% 8 0   0%
pipeline / hif / tasks / rawflagchans / rawflagchans.py (no function)   100% 37 0 13   100% 0 0   100%
pipeline / hif / tasks / rawflagchans / renderer.py T2_4MDetailsRawflagchansRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / rawflagchans / renderer.py T2_4MDetailsRawflagchansRenderer.update_mako_context   0% 22 22 0   0% 4 0   0%
pipeline / hif / tasks / rawflagchans / renderer.py T2_4MDetailsRawflagchansRenderer._get_htmlreports   0% 9 9 0   0% 2 0   0%
pipeline / hif / tasks / rawflagchans / renderer.py T2_4MDetailsRawflagchansRenderer._write_flagcmd_to_disk   0% 9 9 0   0% 2 0   0%
pipeline / hif / tasks / rawflagchans / renderer.py BaselineVsChannelsPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / renderer.py (no function)   100% 8 0 7   100% 0 0   100%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansDataResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansDataResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansDataResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansViewResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansViewResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / hif / tasks / rawflagchans / resultobjects.py RawflagchansViewResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / rawflagchans / resultobjects.py (no function)   100% 13 0 3   100% 0 0   100%
pipeline / hif / tasks / refant / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hif / tasks / refant / qa.py RefantQAHandler.handle   0% 12 12 0   0% 2 0   0%
pipeline / hif / tasks / refant / qa.py RefantListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / refant / qa.py (no function)   100% 9 0 5   100% 0 0   100%
pipeline / hif / tasks / refant / referenceantenna.py RefAntInputs.field   0% 6 6 0   0% 2 0   0%
pipeline / hif / tasks / refant / referenceantenna.py RefAntInputs.hm_refant   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / refant / referenceantenna.py RefAntInputs.spw   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / refant / referenceantenna.py RefAntInputs.to_casa_args   100% 0 0 1   100% 0 0   100%
pipeline / hif / tasks / refant / referenceantenna.py RefAntInputs.__init__   0% 12 12 0   100% 0 0   0%
pipeline / hif / tasks / refant / referenceantenna.py RefAntResults.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / refant / referenceantenna.py RefAntResults.merge_with_context   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / refant / referenceantenna.py RefAntResults.__str__   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / refant / referenceantenna.py RefAntResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / refant / referenceantenna.py SerialRefAnt.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / refant / referenceantenna.py SerialRefAnt.prepare   0% 9 9 0   0% 4 0   0%
pipeline / hif / tasks / refant / referenceantenna.py SerialRefAnt.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / refant / referenceantenna.py (no function)   100% 34 0 8   100% 0 0   100%
pipeline / hif / tasks / refant / renderer.py T2_4MDetailsRefantRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / refant / renderer.py T2_4MDetailsRefantRenderer.update_mako_context   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / refant / renderer.py make_refant_table   0% 7 7 0   0% 2 0   0%
pipeline / hif / tasks / refant / renderer.py (no function)   100% 7 0 5   100% 0 0   100%
pipeline / hif / tasks / refant / session_refant.py RefAntInputs.hm_refant   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / refant / session_refant.py RefAntInputs.to_casa_args   100% 0 0 1   100% 0 0   100%
pipeline / hif / tasks / refant / session_refant.py RefAntInputs.__init__   0% 10 10 0   100% 0 0   0%
pipeline / hif / tasks / refant / session_refant.py RefAntResults.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / refant / session_refant.py RefAntResults.merge_with_context   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / refant / session_refant.py RefAntResults.__str__   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / refant / session_refant.py RefAntResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / refant / session_refant.py RefAnt.prepare   0% 8 8 0   0% 4 0   0%
pipeline / hif / tasks / refant / session_refant.py RefAnt.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / refant / session_refant.py (no function)   0% 22 22 5   100% 0 0   0%
pipeline / hif / tasks / selfcal / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.__init__   0% 12 12 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary._get_ims   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary._im_rootname   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary._im_solname   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.plot_qa   0% 48 48 15   0% 4 0   0%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.get_sols_flagged_solns   0% 13 13 0   0% 4 0   0%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.plot_ants_flagging_colored   0% 26 26 0   0% 4 0   0%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.get_flagged_solns_per_ant   0% 45 45 0   0% 10 0   0%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary._plot_gain   0% 32 32 0   0% 8 0   0%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary._plot_gain_perant   0% 7 7 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.plot   0% 40 40 0   0% 10 0   0%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.create_noise_histogram_plots   0% 21 21 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.create_noise_histogram_plots.gaussian_norm   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / display.py SelfcalSummary.create_noise_histogram   0% 49 49 0   0% 12 0   0%
pipeline / hif / tasks / selfcal / display.py (no function)   100% 27 0 14   100% 0 0   100%
pipeline / hif / tasks / selfcal / qa.py SelfcalQAHandler.handle   0% 104 104 1   0% 34 0   0%
pipeline / hif / tasks / selfcal / qa.py _target_list_to_desc   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / qa.py SelfcalListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / qa.py (no function)   100% 10 0 5   100% 0 0   100%
pipeline / hif / tasks / selfcal / renderer.py SelfCalQARenderer.__init__   0% 16 16 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / renderer.py SelfCalQARenderer.update_mako_context   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / renderer.py SelfCalQARenderer.make_summary_table   0% 85 85 0   0% 70 0   0%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_targets_summary_table   0% 19 19 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_targets_summary_table.bool2icon   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_targets_summary_table.format_solints   0% 23 23 0   0% 14 0   0%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_targets_summary_table.format_band   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.update_mako_context   0% 20 20 0   0% 8 0   0%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_solint_summary_table   0% 129 129 0   0% 102 0   0%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_spw_summary_table   0% 26 26 0   0% 12 0   0%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_summary_table   0% 53 53 0   0% 34 0   0%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_summary_table.fm_sc_success   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_summary_table.fm_reason   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_summary_table.fm_solint   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / renderer.py T2_4MDetailsSelfcalRenderer.make_summary_table.fm_values   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.__init__   0% 28 28 0   0% 4 0   0%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.get_file   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.render   0% 7 7 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.update_mako_context   0% 15 15 0   0% 6 0   0%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.make_targets_summary_table   0% 16 16 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.make_targets_summary_table.bool2icon   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.make_targets_summary_table.format_solints   0% 23 23 0   0% 14 0   0%
pipeline / hif / tasks / selfcal / renderer.py SelfcalMosaicRenderer.make_targets_summary_table.format_band   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / renderer.py text_with_tooltip   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / renderer.py fm_target   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / renderer.py radec_to_string   0% 6 6 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / renderer.py (no function)   100% 22 0 15   100% 0 0   100%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalResults.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalResults.merge_with_context   0% 12 12 0   0% 10 0   0%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalResults._register_datatype   0% 22 22 0   0% 10 0   0%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalInputs.field   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalInputs.refantignore   0% 14 14 0   0% 12 0   0%
pipeline / hif / tasks / selfcal / selfcal.py SelfcalInputs.__init__   0% 28 28 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._scal_targets_to_json   0% 9 9 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._json_debug_to_json_lite   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._scal_targets_to_json_lite   0% 33 33 0   0% 28 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._scal_targets_from_json   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._apply_scal_check_caltable   0% 31 31 0   0% 24 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._check_restore_from_resources   0% 26 26 0   0% 20 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._check_restore_from_context   0% 9 9 0   0% 4 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal.prepare   0% 72 72 1   0% 40 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._solve_selfcal   0% 41 41 0   0% 16 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._run_selfcal_sequence   0% 17 17 1   0% 2 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._apply_scal   0% 36 36 0   0% 22 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._check_scaltargets   0% 11 11 0   0% 6 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._get_scaltargets   0% 32 32 0   0% 12 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._remove_ms   0% 5 5 0   0% 4 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._split_scaltargets   0% 44 44 0   0% 10 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._get_band_name   0% 8 8 0   0% 2 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._copy_xml_files   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal.get_desired_width   0% 17 17 0   0% 16 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal.get_spw_chanbin   0% 8 8 0   0% 4 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._restore_flags   0% 3 3 0   0% 4 0   0%
pipeline / hif / tasks / selfcal / selfcal.py Selfcal._flag_lines   0% 8 8 0   0% 6 0   0%
pipeline / hif / tasks / selfcal / selfcal.py (no function)   100% 74 0 26   100% 0 0   100%
pipeline / hif / tasks / setmodel / __init__.py (no function)   100% 4 0 7   100% 0 0   100%
pipeline / hif / tasks / setmodel / display.py BasebandComposite.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / setmodel / display.py PlotmsBasebandComposite.plot   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / setmodel / display.py BasebandSummaryChart.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / setmodel / display.py AmpVsUVSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / setmodel / display.py (no function)   100% 10 0 3   100% 0 0   100%
pipeline / hif / tasks / setmodel / qa.py SetModelsQAHandler.handle   0% 22 22 0   0% 14 0   0%
pipeline / hif / tasks / setmodel / qa.py SetjyQAHandler.handle   0% 8 8 0   0% 2 0   0%
pipeline / hif / tasks / setmodel / qa.py SetjyListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / setmodel / qa.py SetModelsListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / setmodel / qa.py (no function)   100% 21 0 9   100% 0 0   100%
pipeline / hif / tasks / setmodel / renderer.py T2_4MDetailsSetjyRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / setmodel / renderer.py T2_4MDetailsSetjyRenderer.update_mako_context   0% 8 8 0   0% 4 0   0%
pipeline / hif / tasks / setmodel / renderer.py T2_4MDetailsSetjyRenderer.sort_plots_by_baseband   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / setmodel / renderer.py T2_4MDetailsSetjyRenderer.create_plots   0% 5 5 0   0% 2 0   0%
pipeline / hif / tasks / setmodel / renderer.py T2_4MDetailsSetjyRenderer.plots_for_result   0% 13 13 0   0% 4 0   0%
pipeline / hif / tasks / setmodel / renderer.py make_flux_table   0% 29 29 1   0% 12 0   0%
pipeline / hif / tasks / setmodel / renderer.py (no function)   100% 9 0 9   100% 0 0   100%
pipeline / hif / tasks / setmodel / setjy.py SetjyInputs.field   0% 6 6 0   0% 2 0   0%
pipeline / hif / tasks / setmodel / setjy.py SetjyInputs.refspectra   0% 60 60 0   0% 28 0   0%
pipeline / hif / tasks / setmodel / setjy.py SetjyInputs.reffile   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / setmodel / setjy.py SetjyInputs.standard   0% 10 10 0   0% 4 0   0%
pipeline / hif / tasks / setmodel / setjy.py SetjyInputs.__init__   0% 16 16 1   100% 0 0   0%
pipeline / hif / tasks / setmodel / setjy.py SetjyInputs.to_casa_args   0% 13 13 0   0% 4 0   0%
pipeline / hif / tasks / setmodel / setjy.py Setjy.prepare   0% 63 63 1   0% 30 0   0%
pipeline / hif / tasks / setmodel / setjy.py Setjy.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / setmodel / setjy.py (no function)   100% 25 0 13   100% 0 0   100%
pipeline / hif / tasks / setmodel / setmodel.py SetModelsInputs.reference   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / setmodel / setmodel.py SetModelsInputs.reffile   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / setmodel / setmodel.py SetModelsInputs.transfer   0% 10 10 0   0% 2 0   0%
pipeline / hif / tasks / setmodel / setmodel.py SetModelsInputs.__init__   0% 12 12 0   100% 0 0   0%
pipeline / hif / tasks / setmodel / setmodel.py SerialSetModels.prepare   0% 12 12 0   0% 4 0   0%
pipeline / hif / tasks / setmodel / setmodel.py SerialSetModels.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / setmodel / setmodel.py SerialSetModels._do_setjy   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / setmodel / setmodel.py (no function)   100% 23 0 11   100% 0 0   100%
pipeline / hif / tasks / tclean / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hif / tasks / tclean / automaskthresholdsequence.py AutoMaskThresholdSequence.iteration   0% 44 44 0   0% 22 0   0%
pipeline / hif / tasks / tclean / automaskthresholdsequence.py (no function)   100% 3 0 5   100% 0 0   100%
pipeline / hif / tasks / tclean / autoscalthresholdsequence.py AutoScalThresholdSequence.iteration   0% 15 15 0   0% 6 0   0%
pipeline / hif / tasks / tclean / autoscalthresholdsequence.py (no function)   100% 3 0 2   100% 0 0   100%
pipeline / hif / tasks / tclean / basecleansequence.py BaseCleanSequence.__init__   0% 9 9 0   100% 0 0   0%
pipeline / hif / tasks / tclean / basecleansequence.py BaseCleanSequence.iteration_result   0% 8 8 0   100% 0 0   0%
pipeline / hif / tasks / tclean / basecleansequence.py BaseCleanSequence.iteration   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / basecleansequence.py BaseCleanSequence.get_rootname   0% 5 5 0   0% 2 0   0%
pipeline / hif / tasks / tclean / basecleansequence.py (no function)   100% 6 0 4   100% 0 0   100%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.cell   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.imsize   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.imsize   0% 5 5 0   0% 2 0   0%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.specmode   0% 3 3 0   0% 2 0   0%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.spw   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.spwsel   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseInputs.__init__   0% 78 78 0   100% 0 0   0%
pipeline / hif / tasks / tclean / cleanbase.py CleanBase.prepare   0% 20 20 0   0% 4 0   0%
pipeline / hif / tasks / tclean / cleanbase.py CleanBase.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / cleanbase.py CleanBase._do_clean_cycle   0% 256 256 0   0% 174 0   0%
pipeline / hif / tasks / tclean / cleanbase.py CleanBase._copy_restoringbeam_from_psf   0% 27 27 0   0% 18 0   0%
pipeline / hif / tasks / tclean / cleanbase.py CleanBaseError.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / cleanbase.py (no function)   100% 90 0 12   100% 0 0   100%
pipeline / hif / tasks / tclean / display.py CleanSummary.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / tclean / display.py CleanSummary.plot   0% 91 91 0   0% 38 0   0%
pipeline / hif / tasks / tclean / display.py CleanSummary._is_cube_repbw   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / display.py TcleanMajorCycleSummaryFigure.__init__   0% 11 11 0   100% 0 0   0%
pipeline / hif / tasks / tclean / display.py TcleanMajorCycleSummaryFigure.plot   0% 47 47 0   0% 16 0   0%
pipeline / hif / tasks / tclean / display.py TcleanMajorCycleSummaryFigure._get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / display.py TcleanMajorCycleSummaryFigure._get_plot_object   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / display.py VlassCubeSummary.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / display.py VlassCubeSummary.plot   0% 13 13 0   0% 2 0   0%
pipeline / hif / tasks / tclean / display.py (no function)   100% 14 0 15   100% 0 0   100%
pipeline / hif / tasks / tclean / imagecentrethresholdsequence.py ImageCentreThresholdSequence.iteration   0% 45 45 0   0% 18 0   0%
pipeline / hif / tasks / tclean / imagecentrethresholdsequence.py (no function)   100% 3 0 5   100% 0 0   100%
pipeline / hif / tasks / tclean / manualmaskthresholdsequence.py ManualMaskThresholdSequence.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / tclean / manualmaskthresholdsequence.py ManualMaskThresholdSequence.iteration   0% 17 17 0   0% 4 0   0%
pipeline / hif / tasks / tclean / manualmaskthresholdsequence.py (no function)   100% 4 0 3   100% 0 0   100%
pipeline / hif / tasks / tclean / nomaskthresholdsequence.py NoMaskThresholdSequence.iteration   0% 12 12 0   0% 4 0   0%
pipeline / hif / tasks / tclean / nomaskthresholdsequence.py (no function)   100% 3 0 2   100% 0 0   100%
pipeline / hif / tasks / tclean / plot_beams.py plot_beams   0% 32 32 0   100% 0 0   0%
pipeline / hif / tasks / tclean / plot_beams.py (no function)   100% 2 0 5   100% 0 0   100%
pipeline / hif / tasks / tclean / plot_beams_vlasscube.py plot_beams_vlasscube   0% 59 59 0   0% 12 0   0%
pipeline / hif / tasks / tclean / plot_beams_vlasscube.py (no function)   100% 2 0 4   100% 0 0   100%
pipeline / hif / tasks / tclean / plot_spectra.py addFrequencyAxisAbove   0% 33 33 0   0% 18 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py numberOfChannelsInCube   0% 30 30 0   0% 12 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py cubeFrameToTopo   0% 49 49 0   0% 26 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py lsrkToTopo   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py restToTopo   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py casaRestToTopo   0% 7 7 0   100% 0 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py frames   0% 32 32 0   0% 6 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py RescaleTrans   0% 26 26 0   0% 4 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py lsrkToRest   0% 21 21 0   0% 4 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py parseFrequencyArgumentToGHz   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py parseFrequencyArgument   0% 17 17 0   0% 10 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py rad2radec   0% 33 33 1   0% 22 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py imheadlist   0% 52 52 3   0% 22 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py CalcAtmTransmissionForImage   0% 75 75 0   0% 26 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py plot_spectra   0% 80 80 1   0% 12 0   0%
pipeline / hif / tasks / tclean / plot_spectra.py (no function)   100% 18 0 9   100% 0 0   100%
pipeline / hif / tasks / tclean / qa.py TcleanQAHandler.handle   0% 174 174 0   0% 50 0   0%
pipeline / hif / tasks / tclean / qa.py TcleanListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / qa.py (no function)   100% 11 0 11   100% 0 0   100%
pipeline / hif / tasks / tclean / renderer.py T2_4MDetailsTcleanRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / tclean / renderer.py T2_4MDetailsTcleanRenderer.update_mako_context   0% 414 414 0   0% 124 0   0%
pipeline / hif / tasks / tclean / renderer.py TCleanPlotsRenderer.__init__   0% 9 9 1   0% 4 0   0%
pipeline / hif / tasks / tclean / renderer.py TCleanPlotsRenderer.update_mako_context   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / renderer.py TCleanTablesRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / tclean / renderer.py TCleanTablesRenderer.update_mako_context   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / renderer.py get_plot   0% 7 7 0   0% 2 0   0%
pipeline / hif / tasks / tclean / renderer.py make_plot_dict   0% 27 27 0   0% 18 0   0%
pipeline / hif / tasks / tclean / renderer.py triadwise   0% 7 7 0   100% 0 0   0%
pipeline / hif / tasks / tclean / renderer.py T2_4MDetailsTcleanVlassCubeRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / tclean / renderer.py T2_4MDetailsTcleanVlassCubeRenderer.update_mako_context   0% 420 420 0   0% 116 0   0%
pipeline / hif / tasks / tclean / renderer.py get_cycle_stats   0% 26 26 0   0% 8 0   0%
pipeline / hif / tasks / tclean / renderer.py missing_png_filter   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / renderer.py (no function)   100% 21 0 16   100% 0 0   100%
pipeline / hif / tasks / tclean / resultobjects.py BoxResult.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py BoxResult.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / hif / tasks / tclean / resultobjects.py BoxResult.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.__init__   0% 62 62 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.merge_with_context   0% 17 17 1   0% 10 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.empty   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.imageplot   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.flux   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_flux   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.cleanmask   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_cleanmask   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.imaging_params   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_imaging_params   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.model   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_model   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.cube_sigma_fc_chans   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_cube_sigma_fc_chans   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.cube_scaledMAD_fc_chans   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_cube_scaledMAD_fc_chans   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom0_fc   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom0_fc   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_image_min   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_image_min   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_image_max   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_image_max   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_image_median_all   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_image_median_all   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_image_median_annulus   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_image_median_annulus   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_image_mad   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_image_mad   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_peak_snr   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_peak_snr   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_n_pixels   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_n_pixels   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_frac_max_segment   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_frac_max_segment   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_fc_max_segment_beams   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_fc_max_segment_beams   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc_image_min   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc_image_min   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc_image_max   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc_image_max   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc_image_median_all   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc_image_median_all   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc_image_median_annulus   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc_image_median_annulus   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc_image_mad   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc_image_mad   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom10_fc_n_pixels   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom10_fc_n_pixels   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8_10_fc_histogram_asymmetry   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8_10_fc_histogram_asymmetry   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom0   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom0   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.mom8   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_mom8   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.psf   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_psf   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.residual   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_residual   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.pblimit_image   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_pblimit_image   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.pblimit_cleanmask   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_pblimit_cleanmask   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.aggregate_bw   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_aggregate_bw   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.eff_ch_bw   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_eff_ch_bw   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.sensitivity   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_sensitivity   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.dr_corrected_sensitivity   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_dr_corrected_sensitivity   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.threshold   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_threshold   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.dirty_dynamic_range   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_dirty_dynamic_range   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.DR_correction_factor   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_DR_correction_factor   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.maxEDR_used   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_maxEDR_used   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_min   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_min   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_min_iquv   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_min_iquv   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_max   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_max   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_max_iquv   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_max_iquv   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_rms   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_rms   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_rms_iquv   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_rms_iquv   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_rms_min   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_rms_min   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_rms_min_iquv   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_rms_min_iquv   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_rms_max   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_rms_max   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_rms_max_iquv   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_rms_max_iquv   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.image_robust_rms_and_spectra   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_image_robust_rms_and_spectra   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.tclean_command   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_tclean_command   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.tclean_stopcode   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_tclean_stopcode   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.tclean_stopreason   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_tclean_stopreason   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.tclean_iterdone   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_tclean_iterdone   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.nmajordone   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_nmajordone   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.nminordone_array   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_nminordone_array   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.peakresidual_array   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_peakresidual_array   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.planeid_array   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_planeid_array   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.summaryminor   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_summaryminor   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.totalflux_array   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_totalflux_array   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.outmaskratio   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.set_outmaskratio   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / resultobjects.py TcleanResult.__repr__   0% 15 15 0   0% 10 0   0%
pipeline / hif / tasks / tclean / resultobjects.py (no function)   100% 198 0 8   100% 0 0   100%
pipeline / hif / tasks / tclean / reusemaskthresholdsequence.py ReuseMaskThresholdSequence.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / tclean / reusemaskthresholdsequence.py ReuseMaskThresholdSequence.iteration   0% 17 17 0   0% 4 0   0%
pipeline / hif / tasks / tclean / reusemaskthresholdsequence.py (no function)   100% 4 0 3   100% 0 0   100%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.image_heuristics   0% 2 2 0   100% 0 0   0%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.imagename   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.specmode   0% 5 5 0   0% 2 0   0%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.spwsel_lsrk   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.spwsel_topo   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.robust   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.uvtaper   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / tclean / tclean.py TcleanInputs.__init__   0% 31 31 0   100% 0 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean.rm_stage_files   0% 11 11 0   0% 6 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean.rm_iter_files   0% 7 7 0   0% 2 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean.copy_products   0% 7 7 0   0% 2 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean.move_products   0% 22 22 0   0% 14 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean.prepare   0% 224 224 0   0% 120 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean.analyse   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean._do_iterative_vlass_se_imaging   0% 122 122 0   0% 32 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean._replace_psf   0% 10 10 0   0% 6 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean._do_scal_imaging   100% 0 0 1   100% 0 0   100%
pipeline / hif / tasks / tclean / tclean.py Tclean._do_iterative_imaging   0% 153 153 0   0% 52 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean._do_clean   0% 20 20 1   0% 14 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean._empty_pointing_table   0% 7 7 0   0% 2 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean._restore_pointing_table   0% 5 5 0   0% 2 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean._calc_moment_image   0% 15 15 0   0% 8 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean._calc_mom0_8_10_fc   0% 130 130 0   0% 18 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean._calc_mom0_8   0% 8 8 0   100% 0 0   0%
pipeline / hif / tasks / tclean / tclean.py Tclean._update_miscinfo   0% 10 10 0   0% 6 0   0%
pipeline / hif / tasks / tclean / tclean.py (no function)   100% 61 0 27   100% 0 0   100%
pipeline / hif / tasks / tclean / vlaautomaskthresholdsequence.py VlaAutoMaskThresholdSequence.iteration   0% 15 15 0   0% 6 0   0%
pipeline / hif / tasks / tclean / vlaautomaskthresholdsequence.py (no function)   100% 3 0 5   100% 0 0   100%
pipeline / hif / tasks / tclean / vlassmaskthresholdsequence.py VlassMaskThresholdSequence.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / tclean / vlassmaskthresholdsequence.py VlassMaskThresholdSequence.iteration   0% 14 14 0   0% 4 0   0%
pipeline / hif / tasks / tclean / vlassmaskthresholdsequence.py VlassMaskThresholdSequence._copy_or_regrid_mask   0% 24 24 0   0% 8 0   0%
pipeline / hif / tasks / tclean / vlassmaskthresholdsequence.py (no function)   100% 5 0 4   100% 0 0   100%
pipeline / hif / tasks / transformimagedata / __init__.py (no function)   100% 1 0 7   100% 0 0   100%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataResults.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataResults.merge_with_context   0% 23 23 0   0% 14 0   0%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataResults.__str__   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataInputs.outputvis   0% 5 5 0   0% 2 0   0%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataInputs.outputvis   0% 1 1 0   100% 0 0   0%
pipeline / hif / tasks / transformimagedata / transformimagedata.py TransformimagedataInputs.__init__   0% 18 18 0   0% 4 0   0%
pipeline / hif / tasks / transformimagedata / transformimagedata.py Transformimagedata.prepare   0% 21 21 1   0% 4 0   0%
pipeline / hif / tasks / transformimagedata / transformimagedata.py Transformimagedata.analyse   0% 24 24 1   0% 10 0   0%
pipeline / hif / tasks / transformimagedata / transformimagedata.py (no function)   100% 23 0 9   100% 0 0   100%
pipeline / hif / tasks / uvcontsub / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hif / tasks / uvcontsub / qa.py UVcontSubQAHandler.handle   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / uvcontsub / qa.py UVcontSubListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hif / tasks / uvcontsub / qa.py (no function)   100% 11 0 5   100% 0 0   100%
pipeline / hif / tasks / uvcontsub / renderer.py T2_4MDetailsUVcontSubRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hif / tasks / uvcontsub / renderer.py T2_4MDetailsUVcontSubRenderer.update_mako_context   0% 7 7 0   0% 2 0   0%
pipeline / hif / tasks / uvcontsub / renderer.py T2_4MDetailsUVcontSubRenderer.get_table_rows   0% 9 9 0   0% 2 0   0%
pipeline / hif / tasks / uvcontsub / renderer.py (no function)   100% 5 0 6   100% 0 0   100%
pipeline / hif / tasks / uvcontsub / uvcontsub.py UVcontSubInputs.__init__   0% 8 8 0   100% 0 0   0%
pipeline / hif / tasks / uvcontsub / uvcontsub.py SerialUVcontSub.prepare   0% 95 95 0   0% 34 0   0%
pipeline / hif / tasks / uvcontsub / uvcontsub.py SerialUVcontSub.analyse   0% 11 11 1   0% 4 0   0%
pipeline / hif / tasks / uvcontsub / uvcontsub.py SerialUVcontSub._skip_uvcontsub   0% 4 4 0   100% 0 0   0%
pipeline / hif / tasks / uvcontsub / uvcontsub.py SerialUVcontSub._copy_xml_files   0% 7 7 0   0% 4 0   0%
pipeline / hif / tasks / uvcontsub / uvcontsub.py SerialUVcontSub._precheck_contdat   0% 24 24 0   0% 12 0   0%
pipeline / hif / tasks / uvcontsub / uvcontsub.py UVcontSubResults.__init__   0% 11 11 0   100% 0 0   0%
pipeline / hif / tasks / uvcontsub / uvcontsub.py UVcontSubResults.merge_with_context   0% 22 22 1   0% 10 0   0%
pipeline / hif / tasks / uvcontsub / uvcontsub.py UVcontSubResults._make_template_flagfile   0% 4 4 0   0% 2 0   0%
pipeline / hif / tasks / uvcontsub / uvcontsub.py UVcontSubResults.__repr__   0% 3 3 0   100% 0 0   0%
pipeline / hif / tasks / uvcontsub / uvcontsub.py (no function)   100% 28 0 15   100% 0 0   100%
pipeline / hif / templates / __init__.py (no function)   100% 1 0 2   100% 0 0   100%
pipeline / hifa / __init__.py (no function)   100% 0 0 3   100% 0 0   100%
pipeline / hifa / cli / __init__.py (no function)   100% 0 0 29   100% 0 0   100%
pipeline / hifa / cli / hifa_antpos.py hifa_antpos   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_antpos.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_bandpass.py hifa_bandpass   100% 0 0 25   100% 0 0   100%
pipeline / hifa / cli / hifa_bandpass.py (no function)   100% 0 0 8   100% 0 0   100%
pipeline / hifa / cli / hifa_bandpassflag.py hifa_bandpassflag   100% 0 0 25   100% 0 0   100%
pipeline / hifa / cli / hifa_bandpassflag.py (no function)   100% 0 0 10   100% 0 0   100%
pipeline / hifa / cli / hifa_bpsolint.py hifa_bpsolint   100% 0 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_bpsolint.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_diffgaincal.py hifa_diffgaincal   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_diffgaincal.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_exportdata.py hifa_exportdata   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_exportdata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_flagdata.py hifa_flagdata   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_flagdata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_flagtargets.py hifa_flagtargets   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_flagtargets.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_fluxcalflag.py hifa_fluxcalflag   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_fluxcalflag.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_gaincalsnr.py hifa_gaincalsnr   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_gaincalsnr.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_gfluxscale.py hifa_gfluxscale   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_gfluxscale.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_gfluxscaleflag.py hifa_gfluxscaleflag   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_gfluxscaleflag.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_imageprecheck.py hifa_imageprecheck   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_imageprecheck.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_importdata.py hifa_importdata   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_importdata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_lock_refant.py hifa_lock_refant   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_lock_refant.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_polcal.py hifa_polcal   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_polcal.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_polcalflag.py hifa_polcalflag   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_polcalflag.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_renorm.py hifa_renorm   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_renorm.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_restoredata.py hifa_restoredata   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_restoredata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_session_refant.py hifa_session_refant   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_session_refant.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_spwphaseup.py hifa_spwphaseup   100% 0 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_spwphaseup.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_targetflag.py hifa_targetflag   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_targetflag.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_timegaincal.py hifa_timegaincal   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_timegaincal.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_tsysflag.py hifa_tsysflag   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_tsysflag.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_tsysflagcontamination.py hifa_tsysflagcontamination   100% 0 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_tsysflagcontamination.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_unlock_refant.py hifa_unlock_refant   100% 0 0 0   100% 0 0   100%
pipeline / hifa / cli / hifa_unlock_refant.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifa / cli / hifa_wvrgcal.py hifa_wvrgcal   100% 0 0 19   100% 0 0   100%
pipeline / hifa / cli / hifa_wvrgcal.py (no function)   100% 0 0 6   100% 0 0   100%
pipeline / hifa / cli / hifa_wvrgcalflag.py hifa_wvrgcalflag   100% 0 0 46   100% 0 0   100%
pipeline / hifa / cli / hifa_wvrgcalflag.py (no function)   100% 0 0 7   100% 0 0   100%
pipeline / hifa / heuristics / __init__.py (no function)   100% 0 0 2   100% 0 0   100%
pipeline / hifa / heuristics / atm.py AtmHeuristics.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hifa / heuristics / atm.py AtmHeuristics._calculate   0% 53 53 0   0% 8 0   0%
pipeline / hifa / heuristics / atm.py AtmHeuristics._calculate_median_tsys   0% 17 17 0   0% 6 0   0%
pipeline / hifa / heuristics / atm.py AtmHeuristics.spwid_rank_by_frequency   0% 8 8 0   0% 2 0   0%
pipeline / hifa / heuristics / atm.py AtmHeuristics.spwid_rank_by_opacity   0% 12 12 0   0% 6 0   0%
pipeline / hifa / heuristics / atm.py AtmHeuristics.spwid_rank_by_opacity_and_bandwidth   0% 12 12 0   0% 6 0   0%
pipeline / hifa / heuristics / atm.py AtmHeuristics.spwid_rank_by_tsys_and_bandwidth   0% 24 24 0   0% 14 0   0%
pipeline / hifa / heuristics / atm.py (no function)   100% 9 0 11   100% 0 0   100%
pipeline / hifa / heuristics / exptimes.py get_scan_exptimes   0% 41 41 0   0% 22 0   0%
pipeline / hifa / heuristics / exptimes.py (no function)   100% 1 0 0   100% 0 0   100%
pipeline / hifa / heuristics / fluxscale.py antenna   0% 65 65 0   0% 20 0   0%
pipeline / hifa / heuristics / fluxscale.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hifa / heuristics / imageprecheck.py ImagePreCheckHeuristics.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifa / heuristics / imageprecheck.py ImagePreCheckHeuristics.compare_beams   0% 66 66 0   0% 24 0   0%
pipeline / hifa / heuristics / imageprecheck.py (no function)   100% 4 0 2   100% 0 0   100%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics.__init__   0% 51 51 7   0% 10 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics.analysis   0% 2 2 0   100% 0 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._do_analysis   0% 67 67 3   0% 36 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._pm_in_aca   0% 6 6 0   0% 2 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._getbaselinesproj   0% 25 25 0   0% 8 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._get_spws_in_caltable   0% 3 3 0   100% 0 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._get_bandpass_scan_time   100% 0 0 32   100% 0 0   100%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._getcycletime   0% 17 17 0   0% 8 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._lookupcycle   0% 10 10 0   0% 4 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._getfreq   0% 3 3 0   100% 0 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._getband   0% 5 5 0   100% 0 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._getconfig   0% 5 5 0   100% 0 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._getblflags   0% 12 12 1   0% 2 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._log_setup_info   0% 11 11 0   100% 0 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._get_cal_phase   0% 10 10 0   100% 0 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._phase_rms_caltab   0% 55 55 0   0% 20 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._isblflagged   0% 15 15 1   0% 12 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._get_final_spw_and_blflags   0% 12 12 1   0% 6 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics._get_spw_candidates   0% 16 16 2   0% 6 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics.phase_unwrap   0% 3 3 0   100% 0 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics.mad   0% 1 1 0   100% 0 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics.std_overlapping_avg   0% 6 6 0   0% 2 0   0%
pipeline / hifa / heuristics / phasemetrics.py PhaseStabilityHeuristics.ave_phase   0% 7 7 0   0% 4 0   0%
pipeline / hifa / heuristics / phasemetrics.py (no function)   100% 29 0 8   100% 0 0   100%
pipeline / hifa / heuristics / phasespwmap.py combine_spwmap   0% 11 11 0   0% 6 0   0%
pipeline / hifa / heuristics / phasespwmap.py snr_n2wspwmap   0% 25 25 0   0% 16 0   0%
pipeline / hifa / heuristics / phasespwmap.py simple_n2wspwmap   0% 57 57 1   0% 42 0   0%
pipeline / hifa / heuristics / phasespwmap.py update_spwmap_for_band_to_band   0% 11 11 0   0% 8 0   0%
pipeline / hifa / heuristics / phasespwmap.py (no function)   100% 7 0 7   100% 0 0   100%
pipeline / hifa / heuristics / snr.py estimate_gaincalsnr   0% 20 20 2   0% 8 0   0%
pipeline / hifa / heuristics / snr.py estimate_bpsolint   0% 20 20 4   0% 8 0   0%
pipeline / hifa / heuristics / snr.py get_fluxinfo   0% 24 24 0   0% 8 0   0%
pipeline / hifa / heuristics / snr.py get_tsysinfo   0% 66 66 0   0% 44 0   0%
pipeline / hifa / heuristics / snr.py get_tsysinfo.get_scans_for_field_intent   0% 8 8 0   0% 4 0   0%
pipeline / hifa / heuristics / snr.py make_tsyslists   0% 10 10 0   0% 6 0   0%
pipeline / hifa / heuristics / snr.py get_mediantemp   0% 80 80 0   0% 40 0   0%
pipeline / hifa / heuristics / snr.py _get_unflagged_antennas   0% 21 21 1   0% 10 0   0%
pipeline / hifa / heuristics / snr.py get_obsinfo   0% 82 82 0   0% 32 0   0%
pipeline / hifa / heuristics / snr.py join_dicts   0% 5 5 0   100% 0 0   0%
pipeline / hifa / heuristics / snr.py _transfer_fluxes   0% 7 7 0   0% 6 0   0%
pipeline / hifa / heuristics / snr.py _transfer_temps   0% 6 6 0   0% 6 0   0%
pipeline / hifa / heuristics / snr.py _transfer_obsinfo   0% 15 15 0   0% 6 0   0%
pipeline / hifa / heuristics / snr.py compute_gaincalsnr   0% 55 55 0   0% 12 0   0%
pipeline / hifa / heuristics / snr.py _log_sensitivity_info   0% 9 9 0   0% 2 0   0%
pipeline / hifa / heuristics / snr.py compute_bpsolint   0% 88 88 13   0% 26 0   0%
pipeline / hifa / heuristics / snr.py nextHighestDivisibleInt   0% 4 4 0   0% 2 0   0%
pipeline / hifa / heuristics / snr.py (no function)   100% 25 0 14   100% 0 0   100%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.__init__   0% 27 27 0   0% 16 0   0%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics._calculate_smooth   0% 44 44 0   0% 14 0   0%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics._calculate_tie   0% 24 24 0   0% 10 0   0%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.nsol   0% 1 1 0   100% 0 0   0%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.segsource   0% 1 1 0   100% 0 0   0%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.smoothall   0% 6 6 0   0% 4 0   0%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.smooth   0% 4 4 0   0% 2 0   0%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.sourceflag   0% 1 1 0   100% 0 0   0%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.tie   0% 1 1 0   100% 0 0   0%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.toffset   0% 8 8 0   0% 2 0   0%
pipeline / hifa / heuristics / wvrgcal.py WvrgcalHeuristics.wvr_available   0% 1 1 0   100% 0 0   0%
pipeline / hifa / heuristics / wvrgcal.py (no function)   100% 13 0 4   100% 0 0   100%
pipeline / hifa / tasks / __init__.py (no function)   100% 0 0 29   100% 0 0   100%
pipeline / hifa / tasks / antpos / __init__.py (no function)   100% 2 0 7   100% 0 0   100%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.antposfile   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.antposfile   0% 4 4 0   0% 2 0   0%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.to_casa_args   0% 9 9 0   0% 4 0   0%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.to_antpos_args   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.online_antpos_filename   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntposInputs.__str__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntpos.prepare   0% 18 18 0   0% 8 0   0%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntpos._remove_missing_antennas_from_json   0% 23 23 0   0% 8 0   0%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntpos.analyse   0% 10 10 0   0% 4 0   0%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntpos._get_antenna_offsets   0% 12 12 0   0% 4 0   0%
pipeline / hifa / tasks / antpos / almaantpos.py ALMAAntpos._get_antennas_with_significant_offset   0% 7 7 0   0% 4 0   0%
pipeline / hifa / tasks / antpos / almaantpos.py (no function)   100% 27 0 11   100% 0 0   100%
pipeline / hifa / tasks / antpos / qa.py ALMAAntposQAHandler.handle   0% 11 11 0   0% 2 0   0%
pipeline / hifa / tasks / antpos / qa.py ALMAAntposQAHandler._number_antenna_offsets   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / antpos / qa.py ALMAAntposListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / antpos / qa.py (no function)   100% 13 0 8   100% 0 0   100%
pipeline / hifa / tasks / antpos / renderer.py T2_4MDetailsALMAAntposRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / antpos / renderer.py T2_4MDetailsALMAAntposRenderer.update_mako_context   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / antpos / renderer.py make_antpos_table   0% 25 25 1   0% 8 0   0%
pipeline / hifa / tasks / antpos / renderer.py make_xyzoffsets_list   0% 9 9 0   0% 4 0   0%
pipeline / hifa / tasks / antpos / renderer.py (no function)   100% 7 0 7   100% 0 0   100%
pipeline / hifa / tasks / applycal / __init__.py (no function)   100% 0 0 1   100% 0 0   100%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py score_all_scans   56% 45 20 0   56% 18 4   56%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_best_fits_per_ant   57% 56 24 1   67% 12 4   59%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py stdListStr   67% 3 1 0   50% 2 1   60%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py score_all   100% 7 0 0   100% 2 0   100%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_median_fit   100% 4 0 0   100% 0 0   100%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py score_X_vs_freq_fits   80% 10 2 0   50% 6 1   69%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py score_fits   80% 15 3 0   50% 4 2   74%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py _create_data_buffer   95% 19 1 0   83% 6 1   92%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py _calculate_combined_polarization_data   100% 18 0 0   88% 8 1   96%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py _calculate_normalisation_factors   79% 14 3 0   70% 10 1   75%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py _get_metric_name_from_accessor   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py _detect_outliers   84% 19 3 0   80% 10 2   83%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py _create_masked_entry   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py to_linear_fit_parameters   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_amp_fit   0% 11 11 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_phase_fit   0% 22 22 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_linear_function   100% 2 0 0   100% 0 0   100%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_linear_function.f   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_angular_linear_function   100% 3 0 0   100% 0 0   100%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_angular_linear_function.f   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py get_chi2_ang_model   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py fit_angular_model   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py robust_stats   82% 11 2 0   50% 2 1   77%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py data_selection_contains   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa.py (no function)   100% 61 0 15   100% 0 0   100%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa_test.py test_score_all_scans   100% 3 0 0   100% 0 0   100%
pipeline / hifa / tasks / applycal / ampphase_vs_freq_qa_test.py (no function)   100% 8 0 5   100% 0 0   100%
pipeline / hifa / tasks / applycal / mswrapper.py average_visibility_dtype   100% 2 0 0   100% 0 0   100%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.create_averages_from_ms   98% 103 2 0   83% 18 3   96%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.create_averages_from_combination   0% 33 33 0   0% 2 0   0%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.__init__   100% 9 0 0   100% 0 0   100%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.__getitem__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.__contains__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.__len__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.__iter__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.save   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / applycal / mswrapper.py MSWrapper.load   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / mswrapper.py (no function)   100% 14 0 4   100% 0 0   100%
pipeline / hifa / tasks / applycal / mswrapper_test.py test_create_averages_from_ms_fail_as_expected   83% 6 1 0   50% 2 1   75%
pipeline / hifa / tasks / applycal / mswrapper_test.py test_create_averages_from_ms_works   100% 3 0 0   100% 0 0   100%
pipeline / hifa / tasks / applycal / mswrapper_test.py (no function)   100% 11 0 5   100% 0 0   100%
pipeline / hifa / tasks / applycal / qa.py ALMAApplycalListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / qa.py ALMAApplycalQAHandler.handle   0% 20 20 0   0% 14 0   0%
pipeline / hifa / tasks / applycal / qa.py QAScoreEvalFunc.__init__   0% 25 25 0   0% 6 0   0%
pipeline / hifa / tasks / applycal / qa.py QAScoreEvalFunc.__call__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / qa.py QAScoreEvalFunc.__call__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / qa.py QAScoreEvalFunc.__call__   0% 78 78 0   0% 28 0   0%
pipeline / hifa / tasks / applycal / qa.py get_qa_scores   0% 33 33 0   0% 10 0   0%
pipeline / hifa / tasks / applycal / qa.py QAMessage.__init__   0% 30 30 0   0% 8 0   0%
pipeline / hifa / tasks / applycal / qa.py outliers_to_qa_scores   0% 16 16 0   0% 8 0   0%
pipeline / hifa / tasks / applycal / qa.py to_data_selection   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / qa.py in_casa_format   0% 7 7 0   0% 2 0   0%
pipeline / hifa / tasks / applycal / qa.py summarise_scores   0% 34 34 0   0% 12 0   0%
pipeline / hifa / tasks / applycal / qa.py combine_scores   0% 15 15 1   0% 2 0   0%
pipeline / hifa / tasks / applycal / qa.py take_min_as_representative   0% 9 9 0   0% 2 0   0%
pipeline / hifa / tasks / applycal / qa.py take_min_as_representative.omit_qascore_instance   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / qa.py discard_dimension   0% 8 8 0   0% 4 0   0%
pipeline / hifa / tasks / applycal / qa.py map_data_selection_to_scores   0% 4 4 0   0% 2 0   0%
pipeline / hifa / tasks / applycal / qa.py compress_data_selections   0% 21 21 0   0% 6 0   0%
pipeline / hifa / tasks / applycal / qa.py compress_data_selections.get_keyfunc   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / qa.py compress_data_selections.get_keyfunc.keyfunc   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / applycal / qa.py outlier_attr_to_str   0% 18 18 0   0% 12 0   0%
pipeline / hifa / tasks / applycal / qa.py (no function)   100% 53 0 21   100% 0 0   100%
pipeline / hifa / tasks / applycal / qa_utils.py get_intents_to_process   0% 8 8 0   0% 6 0   0%
pipeline / hifa / tasks / applycal / qa_utils.py get_unit_factor   100% 6 0 0   100% 2 0   100%
pipeline / hifa / tasks / applycal / qa_utils.py (no function)   100% 4 0 3   100% 0 0   100%
pipeline / hifa / tasks / bandpass / __init__.py (no function)   100% 0 0 9   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py ALMAPhcorBandpassInputs.hm_bandpass   100% 0 0 5   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py ALMAPhcorBandpassInputs.hm_phaseup_combine   100% 0 0 5   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py ALMAPhcorBandpassInputs.hm_phaseup   100% 0 0 5   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py ALMAPhcorBandpassInputs.__init__   100% 0 0 208   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass.prepare   100% 0 0 99   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass.prepare.bandpass_matcher   100% 0 0 1   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._compute_bpsolints   100% 0 0 18   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._get_best_phaseup_solint   100% 0 0 407   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._do_phaseup   100% 0 0 46   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._do_bandpass   100% 0 0 2   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._do_smoothed_bandpass   100% 0 0 99   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._do_snr_bandpass   100% 0 0 139   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SerialALMAPhcorBandpass._get_phaseup_spw   100% 0 0 31   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SessionALMAPhcorBandpassInputs.__init__   100% 0 0 8   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SessionALMAPhcorBandpass.prepare   100% 0 0 25   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py SessionALMAPhcorBandpass.analyse   100% 0 0 92   100% 0 0   100%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py centre_datetime_from_epochs   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py get_time_delta_seconds   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py to_frequency   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / bandpass / almaphcorbandpass.py (no function)   100% 12 0 134   100% 0 0   100%
pipeline / hifa / tasks / bandpass / qa.py AlmaBandpassQAHandler.handle   100% 0 0 17   100% 0 0   100%
pipeline / hifa / tasks / bandpass / qa.py _phaseup_combine_handler   100% 0 0 49   100% 0 0   100%
pipeline / hifa / tasks / bandpass / qa.py _phaseup_missing_handler   100% 0 0 44   100% 0 0   100%
pipeline / hifa / tasks / bandpass / qa.py _phaseup_snr_handler   100% 0 0 54   100% 0 0   100%
pipeline / hifa / tasks / bandpass / qa.py _low_channel_solutions_handler   0% 6 6 1   0% 2 0   0%
pipeline / hifa / tasks / bandpass / qa.py _adjusted_phaseup_solint_handler   100% 0 0 116   100% 0 0   100%
pipeline / hifa / tasks / bandpass / qa.py _score_bandpass_phaseup_solint   100% 0 0 28   100% 0 0   100%
pipeline / hifa / tasks / bandpass / qa.py _fraction_of_impacted_spws   0% 9 9 1   0% 2 0   0%
pipeline / hifa / tasks / bandpass / qa.py _calc_subband_spw_failures   0% 27 27 1   0% 16 0   0%
pipeline / hifa / tasks / bandpass / qa.py _calc_subband_qa_score   0% 17 17 1   0% 4 0   0%
pipeline / hifa / tasks / bandpass / qa.py _subband_handler   100% 0 0 71   100% 0 0   100%
pipeline / hifa / tasks / bandpass / qa.py (no function)   100% 6 0 34   100% 0 0   100%
pipeline / hifa / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.__init__   100% 0 0 2   100% 0 0   100%
pipeline / hifa / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.get_phaseup_applications   100% 0 0 47   100% 0 0   100%
pipeline / hifa / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer.get_bandpass_table   100% 0 0 41   100% 0 0   100%
pipeline / hifa / tasks / bandpass / renderer.py T2_4MDetailsBandpassRenderer._format_bandpass_solint   100% 0 0 35   100% 0 0   100%
pipeline / hifa / tasks / bandpass / renderer.py (no function)   100% 1 0 22   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / __init__.py (no function)   100% 0 0 10   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py BandpassflagInputs.__init__   100% 0 0 243   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py BandpassflagInputs.as_dict   100% 0 0 4   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag.prepare   100% 0 0 122   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag.analyse   100% 0 0 1   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag._mod_last_interp   100% 0 0 1   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag._copy_with_interp   100% 0 0 6   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag._identify_refants_to_update   100% 0 0 31   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag._get_ant_id_to_name_dict   100% 0 0 23   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py SerialBandpassflag._copy_calfrom_with_gaintable   100% 0 0 6   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py create_plots   0% 7 7 0   0% 2 0   0%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py AmpVsXChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / bandpassflag / bandpassflag.py (no function)   100% 4 0 115   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / qa.py BandpassflagQAHandler.handle   100% 0 0 4   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / qa.py BandpassflagListQAHandler.handle   100% 0 0 15   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / qa.py (no function)   100% 1 0 23   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / renderer.py T2_4MDetailsBandpassflagRenderer.__init__   100% 0 0 6   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / renderer.py T2_4MDetailsBandpassflagRenderer.update_mako_context   100% 0 0 37   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / renderer.py (no function)   100% 1 0 19   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / resultobjects.py BandpassflagResults.__init__   100% 0 0 16   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / resultobjects.py BandpassflagResults.merge_with_context   100% 0 0 7   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / resultobjects.py BandpassflagResults.__repr__   100% 0 0 1   100% 0 0   100%
pipeline / hifa / tasks / bandpassflag / resultobjects.py (no function)   100% 1 0 12   100% 0 0   100%
pipeline / hifa / tasks / bpsolint / __init__.py (no function)   100% 2 0 8   100% 0 0   100%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolintInputs.field   0% 8 8 0   0% 2 0   0%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolintInputs.spw   0% 8 8 6   0% 2 0   0%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolintInputs.__init__   0% 15 15 1   100% 0 0   0%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolint.prepare   100% 0 0 50   100% 0 0   100%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolint.analyse   100% 0 0 1   100% 0 0   100%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolint._get_results   100% 0 0 70   100% 0 0   100%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolint._get_max_solint_channels   100% 0 0 15   100% 0 0   100%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolint._get_tsys_caltable   100% 0 0 13   100% 0 0   100%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolintResults.__init__   0% 44 44 2   0% 28 0   0%
pipeline / hifa / tasks / bpsolint / bpsolint.py BpSolintResults.__repr__   0% 8 8 2   0% 2 0   0%
pipeline / hifa / tasks / bpsolint / bpsolint.py check_strong_atm_lines   0% 48 48 0   0% 16 0   0%
pipeline / hifa / tasks / bpsolint / bpsolint.py get_median_tsys_spectrum_from_caltable   0% 19 19 0   0% 8 0   0%
pipeline / hifa / tasks / bpsolint / bpsolint.py (no function)   100% 21 0 29   100% 0 0   100%
pipeline / hifa / tasks / bpsolint / qa.py BpSolintQAHandler.handle   0% 8 8 2   100% 0 0   0%
pipeline / hifa / tasks / bpsolint / qa.py BpSolintQAHandler._missing_phaseup_snrs   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / bpsolint / qa.py BpSolintQAHandler._missing_bandpass_snrs   100% 0 0 4   100% 0 0   100%
pipeline / hifa / tasks / bpsolint / qa.py BpSolintQAHandler._poor_phaseup_solutions   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / bpsolint / qa.py BpSolintQAHandler._poor_bandpass_solutions   100% 0 0 5   100% 0 0   100%
pipeline / hifa / tasks / bpsolint / qa.py BpSolintListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / bpsolint / qa.py (no function)   100% 13 0 8   100% 0 0   100%
pipeline / hifa / tasks / bpsolint / renderer.py T2_4MDetailsBpSolintRenderer.__init__   100% 0 0 2   100% 0 0   100%
pipeline / hifa / tasks / bpsolint / renderer.py T2_4MDetailsBpSolintRenderer.update_mako_context   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / bpsolint / renderer.py make_bpsolint_table   0% 26 26 1   0% 14 0   0%
pipeline / hifa / tasks / bpsolint / renderer.py (no function)   100% 5 0 9   100% 0 0   100%
pipeline / hifa / tasks / common / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
pipeline / hifa / tasks / common / common_renderer_utils.py get_spwmaps   0% 12 12 0   0% 8 0   0%
pipeline / hifa / tasks / common / common_renderer_utils.py (no function)   100% 3 0 4   100% 0 0   100%
pipeline / hifa / tasks / common / displays / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlotHelper.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlotHelper.get_symbol_and_colour   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlotHelper.get_figfile   0% 4 4 0   0% 2 0   0%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlotHelper.group_antennas   0% 3 3 0   0% 2 0   0%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlotHelper.label_antenna   0% 4 4 0   0% 2 0   0%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlot.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlot._load_caltables   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlot.plot   0% 22 22 0   0% 10 0   0%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlot.create_plot   0% 104 104 1   0% 30 0   0%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlot.get_plot_wrapper   0% 17 17 0   0% 6 0   0%
pipeline / hifa / tasks / common / displays / phaseoffset.py PhaseOffsetPlot._plot_flagged_data   0% 10 10 0   0% 2 0   0%
pipeline / hifa / tasks / common / displays / phaseoffset.py (no function)   100% 16 0 10   100% 0 0   100%
pipeline / hifa / tasks / diffgaincal / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincalResults.__init__   0% 13 13 0   0% 4 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincalResults.merge_with_context   0% 6 6 0   0% 4 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincalResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincalInputs.hm_spwmapmode   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincalInputs.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal.prepare   0% 11 11 0   0% 2 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal.analyse   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._assess_if_spw_combination_is_necessary   0% 16 16 0   0% 12 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._assess_spw_combine_based_on_spwmapping_and_snr   0% 25 25 0   0% 14 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._assess_spws_in_gaintable   0% 42 42 0   0% 22 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._do_gaincal   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._do_phasecal   0% 10 10 0   0% 6 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._do_phasecal_for_diffgain_reference   0% 17 17 0   0% 2 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._do_phasecal_for_diffgain_onsource   0% 25 25 0   0% 6 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._do_phasecal_for_diffgain_residual_offsets   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._get_scan_groups   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._update_spwmap_for_phase   0% 16 16 0   0% 6 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py DiffGaincal._get_scan_and_integration_time   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / diffgaincal / diffgaincal.py (no function)   100% 32 0 14   100% 0 0   100%
pipeline / hifa / tasks / diffgaincal / qa.py DiffgaincalQAHandler.handle   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / diffgaincal / qa.py DiffgaincalQAHandler._score_gaincal_result   0% 12 12 0   0% 6 0   0%
pipeline / hifa / tasks / diffgaincal / qa.py DiffgaincalListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / diffgaincal / qa.py (no function)   100% 13 0 6   100% 0 0   100%
pipeline / hifa / tasks / diffgaincal / renderer.py T2_4MDetailsDiffgaincalRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / diffgaincal / renderer.py T2_4MDetailsDiffgaincalRenderer.update_mako_context   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / diffgaincal / renderer.py get_diffgain_applications   0% 17 17 0   0% 8 0   0%
pipeline / hifa / tasks / diffgaincal / renderer.py get_plots   0% 22 22 0   0% 8 0   0%
pipeline / hifa / tasks / diffgaincal / renderer.py (no function)   100% 7 0 12   100% 0 0   100%
pipeline / hifa / tasks / exportdata / __init__.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / hifa / tasks / exportdata / almaexportdata.py ALMAExportDataInputs.__init__   0% 1 1 1   100% 0 0   0%
pipeline / hifa / tasks / exportdata / almaexportdata.py ALMAExportData.prepare   0% 25 25 1   0% 6 0   0%
pipeline / hifa / tasks / exportdata / almaexportdata.py ALMAExportData._do_aux_session_products   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / exportdata / almaexportdata.py ALMAExportData._do_aux_ms_products   0% 8 8 0   0% 4 0   0%
pipeline / hifa / tasks / exportdata / almaexportdata.py ALMAExportData._export_casa_restore_script   0% 18 18 0   0% 4 0   0%
pipeline / hifa / tasks / exportdata / almaexportdata.py (no function)   100% 14 0 11   100% 0 0   100%
pipeline / hifa / tasks / exportdata / almaifaqua.py aqua_report_from_file   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / exportdata / almaifaqua.py aqua_test_report_from_local_file   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / exportdata / almaifaqua.py aqua_report_from_context   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / exportdata / almaifaqua.py AlmaAquaXmlGenerator.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / exportdata / almaifaqua.py AlmaAquaXmlGenerator.get_project_structure   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / exportdata / almaifaqua.py AlmaAquaXmlGenerator.get_calibration_topic   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / exportdata / almaifaqua.py AlmaAquaXmlGenerator.get_dataset_topic   0% 9 9 0   0% 4 0   0%
pipeline / hifa / tasks / exportdata / almaifaqua.py AlmaAquaXmlGenerator.get_imaging_topic   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / exportdata / almaifaqua.py flux_xml_for_stages   0% 8 8 0   0% 6 0   0%
pipeline / hifa / tasks / exportdata / almaifaqua.py xml_for_flux_stage   0% 11 11 0   0% 4 0   0%
pipeline / hifa / tasks / exportdata / almaifaqua.py xml_for_extracted_flux_measurements   0% 28 28 0   0% 10 0   0%
pipeline / hifa / tasks / exportdata / almaifaqua.py _sensitivity_exporter   0% 4 4 0   0% 2 0   0%
pipeline / hifa / tasks / exportdata / almaifaqua.py (no function)   100% 16 0 8   100% 0 0   100%
pipeline / hifa / tasks / flagging / __init__.py (no function)   100% 6 0 9   100% 0 0   100%
pipeline / hifa / tasks / flagging / flagdeteralma.py FlagDeterALMAInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA.prepare   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA.get_fracspw   0% 3 3 0   0% 2 0   0%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA.verify_spw   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA._get_partialpol_cmds   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA._get_lowtrans_cmds   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA._get_edgespw_cmds   0% 13 13 0   0% 6 0   0%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA._get_fdm_edgespw_cmds   0% 14 14 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagdeteralma.py SerialFlagDeterALMA._get_aca_edgespw_cmds   0% 19 19 0   0% 8 0   0%
pipeline / hifa / tasks / flagging / flagdeteralma.py load_partialpols_alma   73% 37 10 0   81% 16 3   75%
pipeline / hifa / tasks / flagging / flagdeteralma.py get_partialpol_spws   100% 7 0 0   100% 0 0   100%
pipeline / hifa / tasks / flagging / flagdeteralma.py get_partialpol_flag_cmd_params   92% 12 1 0   75% 4 1   88%
pipeline / hifa / tasks / flagging / flagdeteralma.py convert_params_to_commands   100% 16 0 0   100% 4 0   100%
pipeline / hifa / tasks / flagging / flagdeteralma.py lowtrans_alma   0% 27 27 0   0% 6 0   0%
pipeline / hifa / tasks / flagging / flagdeteralma.py get_elevation_for_alma_scan   0% 10 10 0   0% 4 0   0%
pipeline / hifa / tasks / flagging / flagdeteralma.py get_airmass_for_alma_scan   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagdeteralma.py (no function)   100% 42 0 16   100% 0 0   100%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_get_partialpol_spws_gets_correct_spw_list   100% 4 0 0   100% 0 0   100%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_science_spw_included_in_get_partialpol_spws   100% 3 0 0   100% 0 0   100%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_get_partialpol_spws_gets_correct_datadescids_list   100% 4 0 0   100% 0 0   100%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_load_partialpols_alma_no_data   100% 2 0 0   100% 0 0   100%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_get_partialpol_flag_cmd_params   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_params_amd_commands_for_real_data   100% 12 0 0   100% 0 0   100%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py test_convert_params_to_commands   100% 2 0 0   100% 0 0   100%
pipeline / hifa / tasks / flagging / flagdeteralma_test.py (no function)   100% 28 0 6   100% 0 0   100%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAInputs.filetemplate   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAInputs.inpfile   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAInputs.__init__   0% 8 8 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAInputs.to_casa_args   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAResults.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAResults.flagcmds   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / hifa / tasks / flagging / flagtargetsalma.py FlagTargetsALMAResults.__repr__   0% 8 8 0   0% 4 0   0%
pipeline / hifa / tasks / flagging / flagtargetsalma.py SerialFlagTargetsALMA.prepare   0% 13 13 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagtargetsalma.py SerialFlagTargetsALMA.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / flagtargetsalma.py SerialFlagTargetsALMA._get_flag_commands   0% 8 8 0   0% 4 0   0%
pipeline / hifa / tasks / flagging / flagtargetsalma.py SerialFlagTargetsALMA._read_flagfile   0% 4 4 0   0% 2 0   0%
pipeline / hifa / tasks / flagging / flagtargetsalma.py (no function)   100% 30 0 12   100% 0 0   100%
pipeline / hifa / tasks / flagging / qa.py FlagDeterALMAQAHandler.handle   0% 8 8 0   0% 2 0   0%
pipeline / hifa / tasks / flagging / qa.py FlagDeterALMAListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / qa.py FlagTargetsALMAQAHandler.handle   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / qa.py FlagTargetsALMAListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / flagging / qa.py (no function)   100% 22 0 8   100% 0 0   100%
pipeline / hifa / tasks / flagging / renderer.py T2_4MDetailsFlagTargetsALMARenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / flagging / renderer.py T2_4MDetailsFlagTargetsALMARenderer.update_mako_context   0% 22 22 0   0% 8 0   0%
pipeline / hifa / tasks / flagging / renderer.py (no function)   100% 4 0 6   100% 0 0   100%
pipeline / hifa / tasks / fluxcalflag / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlagInputs.field   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlagInputs.linesfile   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlagInputs.__init__   0% 11 11 1   100% 0 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlagResults.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlagResults.merge_with_context   0% 6 6 0   0% 4 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlagResults.__repr__   0% 6 6 0   0% 4 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag.prepare   0% 69 69 0   0% 34 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag._append_linesfile   0% 21 21 0   0% 16 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag._newflagstats   0% 27 27 0   0% 10 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag._refspwmap   0% 36 36 0   0% 28 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag._flagcmds   0% 18 18 2   0% 8 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py FluxcalFlag._get_chanrange   0% 62 62 0   0% 44 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py MolecularLine.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / fluxcalflag / fluxcalflag.py (no function)   100% 29 0 10   100% 0 0   100%
pipeline / hifa / tasks / fluxcalflag / qa.py FluxcalflagQAHandler.handle   0% 11 11 0   100% 0 0   0%
pipeline / hifa / tasks / fluxcalflag / qa.py FluxcalflagQAHandler._refspw_mapping_fraction   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxcalflag / qa.py FluxcalflagListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / fluxcalflag / qa.py (no function)   100% 12 0 7   100% 0 0   100%
pipeline / hifa / tasks / fluxcalflag / solsyslinesdict.py (no function)   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / fluxscale / __init__.py (no function)   100% 4 0 5   100% 0 0   100%
pipeline / hifa / tasks / fluxscale / display.py GFluxscaleSummaryChart.__init__   0% 12 12 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / display.py (no function)   100% 3 0 3   100% 0 0   100%
pipeline / hifa / tasks / fluxscale / fluxes.py export_flux_from_fit_result   0% 29 29 0   0% 14 0   0%
pipeline / hifa / tasks / fluxscale / fluxes.py (no function)   100% 2 0 5   100% 0 0   100%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py GcorFluxscaleResults.__init__   0% 9 9 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py GcorFluxscaleResults.merge_with_context   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py GcorFluxscaleInputs.reffile   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py GcorFluxscaleInputs.refspwmap   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py GcorFluxscaleInputs.__init__   0% 12 12 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale.prepare   0% 36 36 0   0% 10 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._check_caltable   0% 9 9 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._derive_ants_to_use   0% 18 18 2   0% 6 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._derive_calvis_flux   0% 26 26 0   0% 6 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._derive_fluxscale_flux   0% 10 10 1   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_ampcal   0% 17 17 1   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_gaincal   0% 25 25 0   0% 12 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_phasecals   0% 14 14 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._extract_calapps_for_check   0% 5 5 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._get_intent_field   0% 11 11 0   0% 8 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_phasecal_for_amp_calibrator   0% 14 14 2   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_phase_for_phase_check_no_overlap   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_phase_for_phase_with_overlap   0% 8 8 0   0% 6 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_phasecal_for_intent_field   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_phasecal_for_other_calibrators   0% 17 17 5   0% 8 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._get_phasecal_params   0% 17 17 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_fluxscale   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._get_refant   0% 10 10 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._get_refspwmap   0% 7 7 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._do_setjy   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._replace_amplitude_caltable   0% 8 8 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._replace_amplitude_caltable.gfluxscale_amp_matcher   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SerialGcorFluxscale._flag_ampcal   0% 36 36 0   0% 12 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SessionGcorFluxscaleInputs.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SessionGcorFluxscale.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SessionGcorFluxscale.prepare   0% 16 16 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py SessionGcorFluxscale.analyse   0% 28 28 0   0% 10 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py get_field_name   0% 6 6 0   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py collect_flux_measurements   0% 13 13 0   0% 8 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py calc_averages_per_field   0% 22 22 0   0% 8 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py map_spw_names_to_id   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py copy_flux_measurement   0% 23 23 0   0% 20 0   0%
pipeline / hifa / tasks / fluxscale / gcorfluxscale.py (no function)   100% 73 0 27   100% 0 0   100%
pipeline / hifa / tasks / fluxscale / qa.py GcorFluxscaleQAHandler.handle   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / qa.py GcorFluxscaleQAHandler._missing_derived_fluxes   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / qa.py GcorFluxscaleQAHandler._low_snr_fluxes   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / qa.py GcorFluxscaleListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / qa.py score_kspw   0% 29 29 0   0% 12 0   0%
pipeline / hifa / tasks / fluxscale / qa.py _compute_snr_info   0% 15 15 0   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / qa.py _compute_snr_info_for_intent   0% 12 12 0   0% 6 0   0%
pipeline / hifa / tasks / fluxscale / qa.py _compute_k_spws_for_flux_measurements   0% 13 13 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / qa.py _get_field_to_analyse   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / qa.py _get_fluxes_for_field   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / qa.py _get_highest_snr_measurement_and_flux_ratio   0% 12 12 0   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / qa.py _get_highest_snr_spw   0% 19 19 0   0% 10 0   0%
pipeline / hifa / tasks / fluxscale / qa.py _get_tsys_caltable_path   0% 7 7 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / qa.py gaincalSNR   0% 120 120 0   0% 46 0   0%
pipeline / hifa / tasks / fluxscale / qa.py compute_aggregate_bandwidth   0% 11 11 0   0% 6 0   0%
pipeline / hifa / tasks / fluxscale / qa.py frequency_min_max_after_aliasing   0% 8 8 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapperFactory.from_caltable   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapperFactory.create_param_wrapper   0% 30 30 0   0% 10 0   0%
pipeline / hifa / tasks / fluxscale / qa.py get_dtype   0% 15 15 0   0% 6 0   0%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.__getitem__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.__contains__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.__len__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.__iter__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper._get_mask   0% 10 10 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.filter   0% 7 7 2   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / qa.py CaltableWrapper.filter.passthrough   100% 0 0 5   100% 0 0   100%
pipeline / hifa / tasks / fluxscale / qa.py (no function)   100% 47 0 22   100% 0 0   100%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.update_mako_context   0% 19 19 0   0% 12 0   0%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.sort_plots_by_baseband   0% 3 3 0   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.create_flux_comparison_plots   0% 6 6 0   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.create_plots   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.create_plots_ants   0% 7 7 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / renderer.py T2_4MDetailsGFluxscaleRenderer.plots_for_result   0% 13 13 0   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / renderer.py make_flag_table   0% 9 9 0   0% 4 0   0%
pipeline / hifa / tasks / fluxscale / renderer.py write_flagcmds_to_disk   0% 7 7 0   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / renderer.py make_flux_table   0% 98 98 3   0% 42 0   0%
pipeline / hifa / tasks / fluxscale / renderer.py make_adopted_table   0% 7 7 0   0% 2 0   0%
pipeline / hifa / tasks / fluxscale / renderer.py create_flux_comparison_plots   0% 76 76 0   0% 18 0   0%
pipeline / hifa / tasks / fluxscale / renderer.py scale_flux   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / fluxscale / renderer.py (no function)   100% 21 0 19   100% 0 0   100%
pipeline / hifa / tasks / gaincal / __init__.py (no function)   100% 2 0 5   100% 0 0   100%
pipeline / hifa / tasks / gaincal / display.py GaincalSummaryChart.__init__   0% 8 8 1   0% 6 0   0%
pipeline / hifa / tasks / gaincal / display.py GaincalSummaryChart.plot   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / display.py GaincalDetailChart.__init__   0% 8 8 1   0% 6 0   0%
pipeline / hifa / tasks / gaincal / display.py GaincalDetailChart.plot   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / display.py GaincalAmpVsTimeSummaryChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / display.py GaincalAmpVsTimeDetailChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / display.py GaincalPhaseVsTimeSummaryChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / display.py GaincalPhaseVsTimeDetailChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / display.py (no function)   100% 15 0 5   100% 0 0   100%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalQAPool.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalQAPool.update_scores   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalQAPool._get_phase_offset_scores   0% 187 187 2   0% 72 0   0%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalQAPool._get_xy_x2x1_qascore   0% 9 9 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalQAPool._get_xy_x2x1_total   0% 16 16 0   0% 8 0   0%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalQAHandler.handle   0% 20 20 0   0% 8 0   0%
pipeline / hifa / tasks / gaincal / qa.py TimegaincalListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / qa.py (no function)   100% 17 0 10   100% 0 0   100%
pipeline / hifa / tasks / gaincal / renderer.py T2_4MDetailsGaincalRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / gaincal / renderer.py T2_4MDetailsGaincalRenderer.update_mako_context   0% 131 131 5   0% 40 0   0%
pipeline / hifa / tasks / gaincal / renderer.py T2_4MDetailsGaincalRenderer.get_gaincal_applications   0% 22 22 0   0% 8 0   0%
pipeline / hifa / tasks / gaincal / renderer.py T2_4MDetailsGaincalRenderer.get_spw_mappings   0% 16 16 0   0% 8 0   0%
pipeline / hifa / tasks / gaincal / renderer.py GaincalPhaseVsTimePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / renderer.py GaincalPhaseVsTimeDiagnosticPlotRenderer.__init__   0% 11 11 0   0% 4 0   0%
pipeline / hifa / tasks / gaincal / renderer.py GaincalPhaseVsTimeDiagnosticPlotRenderer.update_json_dict   0% 28 28 0   0% 12 0   0%
pipeline / hifa / tasks / gaincal / renderer.py GaincalAmpVsTimePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / renderer.py GaincalAmpVsTimeDiagnosticPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / renderer.py GaincalPhaseOffsetVsTimeDiagnosticPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / renderer.py (no function)   100% 20 0 8   100% 0 0   100%
pipeline / hifa / tasks / gaincal / timegaincal.py TimeGaincalInputs.intent   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py TimeGaincalInputs.__init__   0% 11 11 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal.prepare   0% 34 34 2   0% 8 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal.analyse   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._get_spw_groupings   0% 10 10 0   0% 4 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_phasecal_for_target   0% 39 39 0   0% 18 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_target_phasecal   0% 19 19 0   0% 10 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_phasecal_for_calibrators   0% 11 11 1   0% 4 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_phasecal_for_non_phase_calibrators   0% 18 18 4   0% 8 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_phasecal_for_phase_calibrators   0% 18 18 0   0% 8 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_phasecal_for_phase_calibrators_forcing_combine   0% 12 12 0   0% 4 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_calibrator_phasecal   0% 23 23 1   0% 8 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_offsets_phasecal   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_caltarget_ampcal   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._do_target_ampcal   0% 12 12 0   0% 2 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._get_phasecal_params   0% 16 16 0   0% 4 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._unregister_phasecal_with_no_combine   0% 10 10 0   0% 6 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py SerialTimeGaincal._unregister_phasecal_with_no_combine.phase_no_combine_matcher   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py do_gtype_gaincal   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / gaincal / timegaincal.py (no function)   100% 40 0 12   100% 0 0   100%
pipeline / hifa / tasks / gaincalsnr / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnrInputs.field   0% 8 8 0   0% 2 0   0%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnrInputs.spw   0% 14 14 1   0% 6 0   0%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnrInputs.__init__   0% 10 10 0   100% 0 0   0%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnr.prepare   0% 16 16 0   0% 4 0   0%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnr.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnr._get_results   0% 28 28 0   0% 4 0   0%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnrResults.__init__   0% 11 11 0   0% 2 0   0%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py GaincalSnrResults.__repr__   0% 6 6 0   0% 4 0   0%
pipeline / hifa / tasks / gaincalsnr / gaincalsnr.py (no function)   100% 21 0 5   100% 0 0   100%
pipeline / hifa / tasks / gaincalsnr / qa.py GaincalSnrQAHandler.handle   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / gaincalsnr / qa.py GaincalSnrQAHandler._missing_phase_snrs   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / gaincalsnr / qa.py GaincalSnrQAHandler._poor_phase_snrs   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / gaincalsnr / qa.py GaincalSnrListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / gaincalsnr / qa.py (no function)   100% 12 0 5   100% 0 0   100%
pipeline / hifa / tasks / gaincalsnr / renderer.py T2_4MDetailsGaincalSnrRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / gaincalsnr / renderer.py T2_4MDetailsGaincalSnrRenderer.update_mako_context   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / gaincalsnr / renderer.py make_gaincalsnr_table   0% 16 16 0   0% 8 0   0%
pipeline / hifa / tasks / gaincalsnr / renderer.py (no function)   100% 6 0 5   100% 0 0   100%
pipeline / hifa / tasks / gfluxscaleflag / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py GfluxscaleflagInputs.field   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py GfluxscaleflagInputs.intent   0% 6 6 1   0% 6 0   0%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py GfluxscaleflagInputs.spw   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py GfluxscaleflagInputs.__init__   0% 21 21 0   100% 0 0   0%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py SerialGfluxscaleflag.prepare   0% 37 37 2   0% 4 0   0%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py SerialGfluxscaleflag.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py SerialGfluxscaleflag._do_applycal   0% 12 12 0   0% 4 0   0%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py SerialGfluxscaleflag._do_gaincal   0% 51 51 0   0% 26 0   0%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py SerialGfluxscaleflag._do_phasecal   0% 6 6 0   0% 4 0   0%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py SerialGfluxscaleflag._get_phasecal_params   0% 10 10 0   0% 4 0   0%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py create_plots   0% 9 9 0   0% 4 0   0%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py AmpVsXChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / gfluxscaleflag / gfluxscaleflag.py (no function)   100% 41 0 20   100% 0 0   100%
pipeline / hifa / tasks / gfluxscaleflag / qa.py GfluxscaleflagQAHandler.handle   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / gfluxscaleflag / qa.py GfluxscaleflagListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / gfluxscaleflag / qa.py (no function)   100% 9 0 5   100% 0 0   100%
pipeline / hifa / tasks / gfluxscaleflag / renderer.py T2_4MDetailsGfluxscaleflagRenderer.__init__   100% 2 0 0   100% 0 0   100%
pipeline / hifa / tasks / gfluxscaleflag / renderer.py T2_4MDetailsGfluxscaleflagRenderer.update_mako_context   0% 8 8 0   0% 2 0   0%
pipeline / hifa / tasks / gfluxscaleflag / renderer.py get_plot_dicts   0% 14 14 0   0% 8 0   0%
pipeline / hifa / tasks / gfluxscaleflag / renderer.py relocate_plots   0% 10 10 0   0% 6 0   0%
pipeline / hifa / tasks / gfluxscaleflag / renderer.py (no function)   100% 6 0 8   100% 0 0   100%
pipeline / hifa / tasks / gfluxscaleflag / resultobjects.py GfluxscaleflagResults.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / gfluxscaleflag / resultobjects.py GfluxscaleflagResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / hifa / tasks / gfluxscaleflag / resultobjects.py GfluxscaleflagResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / gfluxscaleflag / resultobjects.py (no function)   100% 5 0 3   100% 0 0   100%
pipeline / hifa / tasks / imageprecheck / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py ImagePreCheckResults.__init__   0% 28 28 0   0% 2 0   0%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py ImagePreCheckResults.merge_with_context   0% 16 16 0   0% 12 0   0%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py ImagePreCheckResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py ImagePreCheckInputs.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py ImagePreCheck.prepare   0% 162 162 0   0% 54 0   0%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py ImagePreCheck.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / imageprecheck / imageprecheck.py (no function)   100% 17 0 12   100% 0 0   100%
pipeline / hifa / tasks / imageprecheck / qa.py ImagePreCheckQAHandler.handle   0% 8 8 0   0% 4 0   0%
pipeline / hifa / tasks / imageprecheck / qa.py ImagePreCheckListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / imageprecheck / qa.py (no function)   100% 9 0 5   100% 0 0   100%
pipeline / hifa / tasks / imageprecheck / renderer.py T2_4MDetailsCheckProductSizeRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / imageprecheck / renderer.py T2_4MDetailsCheckProductSizeRenderer.update_mako_context   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / imageprecheck / renderer.py T2_4MDetailsCheckProductSizeRenderer._get_table_rows   0% 44 44 0   0% 10 0   0%
pipeline / hifa / tasks / imageprecheck / renderer.py (no function)   100% 6 0 4   100% 0 0   100%
pipeline / hifa / tasks / importdata / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hifa / tasks / importdata / almaimportdata.py ALMAImportDataInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / almaimportdata.py ALMAImportDataResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / almaimportdata.py ALMAImportDataResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / almaimportdata.py SerialALMAImportData._get_fluxes   0% 34 34 0   0% 2 0   0%
pipeline / hifa / tasks / importdata / almaimportdata.py (no function)   100% 22 0 12   100% 0 0   100%
pipeline / hifa / tasks / importdata / dbfluxes.py get_flux_urls   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / dbfluxes.py get_setjy_results   0% 14 14 1   0% 8 0   0%
pipeline / hifa / tasks / importdata / dbfluxes.py read_fluxes_db   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / importdata / dbfluxes.py flux_nosourcexml   0% 15 15 0   0% 6 0   0%
pipeline / hifa / tasks / importdata / dbfluxes.py buildurl   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / dbfluxes.py fluxservice   0% 36 36 0   0% 4 0   0%
pipeline / hifa / tasks / importdata / dbfluxes.py buildparams   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / dbfluxes.py sanitize_string   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / dbfluxes.py query_online_catalogue   0% 21 21 0   0% 2 0   0%
pipeline / hifa / tasks / importdata / dbfluxes.py add_catalogue_fluxes   0% 48 48 0   0% 12 0   0%
pipeline / hifa / tasks / importdata / dbfluxes.py log_result   0% 25 25 0   0% 6 0   0%
pipeline / hifa / tasks / importdata / dbfluxes.py (no function)   100% 16 0 17   100% 0 0   100%
pipeline / hifa / tasks / importdata / qa.py ALMAImportDataListQAHandler.handle   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / qa.py ALMAImportDataQAHandler.handle   0% 15 15 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / qa.py _check_polintents   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / qa.py _check_bands   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / qa.py _check_observing_modes   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / qa.py _check_science_spw_names   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / qa.py _check_fluxservice   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / qa.py _check_fluxservicemessages   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / qa.py _check_fluxservicestatuscodes   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / qa.py _check_fluxcsv   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / qa.py _check_calobjects   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / importdata / qa.py (no function)   100% 21 0 12   100% 0 0   100%
pipeline / hifa / tasks / importdata / renderer.py T2_4MDetailsALMAImportDataRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / importdata / renderer.py T2_4MDetailsALMAImportDataRenderer.update_mako_context   0% 7 7 0   0% 2 0   0%
pipeline / hifa / tasks / importdata / renderer.py (no function)   100% 4 0 3   100% 0 0   100%
pipeline / hifa / tasks / lock_refant / __init__.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAntInputs.to_casa_args   100% 0 0 1   100% 0 0   100%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAntInputs.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAntResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAntResults.merge_with_context   0% 7 7 0   0% 4 0   0%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAntResults.__str__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAntResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAnt.prepare   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / lock_refant / lock_refant.py LockRefAnt.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / lock_refant / lock_refant.py (no function)   100% 16 0 6   100% 0 0   100%
pipeline / hifa / tasks / lock_refant / renderer.py T2_4MDetailsLockRefantRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / lock_refant / renderer.py T2_4MDetailsLockRefantRenderer.update_mako_context   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / lock_refant / renderer.py make_refant_table   0% 8 8 0   0% 2 0   0%
pipeline / hifa / tasks / lock_refant / renderer.py (no function)   100% 7 0 4   100% 0 0   100%
pipeline / hifa / tasks / polcal / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hifa / tasks / polcal / polcal.py PolcalResults.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / polcal.py PolcalResults.merge_with_context   0% 2 2 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py PolcalResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / polcal.py PolcalSessionResults.__init__   0% 34 34 0   0% 10 0   0%
pipeline / hifa / tasks / polcal / polcal.py PolcalSessionResults.merge_with_context   0% 3 3 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py PolcalSessionResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / polcal.py PolcalInputs.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal.prepare   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal.analyse   0% 7 7 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._polcal_for_session   0% 68 68 0   0% 16 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._get_refant   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._check_matching_pol_field   0% 17 17 0   0% 10 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._run_applycal   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._create_session_ms   0% 25 25 0   0% 6 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_pol_scan_duration   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._initial_gaincal   0% 8 8 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._register_calapps_from_results   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._register_calapps   0% 3 3 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_gain_ratio_rms   0% 10 10 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_polfromgain   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._identify_scan_highest_xy   0% 13 13 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_xy_delay   0% 13 13 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._calibrate_xy_phase   0% 13 13 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._unregister_caltables   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._unregister_caltables.hifa_polcal_matcher   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._final_gaincal   0% 13 13 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_leakage_terms   0% 13 13 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_xy_ratio   0% 11 11 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._run_visstat   0% 11 11 0   0% 4 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compare_visstat_results   0% 12 12 0   0% 8 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compare_visstat_results.compute_diff   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._setjy_for_polcal   0% 17 17 0   0% 6 0   0%
pipeline / hifa / tasks / polcal / polcal.py Polcal._compute_ampcal_for_polcal   0% 11 11 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / polcal.py (no function)   100% 49 0 18   100% 0 0   100%
pipeline / hifa / tasks / polcal / qa.py PolcalQAHandler.handle   0% 12 12 0   0% 4 0   0%
pipeline / hifa / tasks / polcal / qa.py PolcalListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / qa.py (no function)   100% 11 0 7   100% 0 0   100%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.update_mako_context   0% 25 25 0   0% 2 0   0%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_pol_table_rows   0% 12 12 0   0% 10 0   0%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_copy_pcontext_with_session_mses   0% 9 9 0   0% 4 0   0%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_amp_parang_plots   0% 6 6 0   0% 4 0   0%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_amp_scan_plots   0% 13 13 0   0% 8 0   0%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_phase_channel_plots   0% 5 5 0   0% 4 0   0%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_gain_ratio_rms_plots   0% 5 5 0   0% 4 0   0%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_leakage_vs_channel_plots   0% 21 21 0   0% 10 0   0%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_xy_amp_ant_plots   0% 7 7 0   0% 4 0   0%
pipeline / hifa / tasks / polcal / renderer.py T2_4MDetailsPolcalRenderer.create_real_imag_plots   0% 8 8 0   0% 4 0   0%
pipeline / hifa / tasks / polcal / renderer.py PolcalLeakagePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / polcal / renderer.py (no function)   100% 25 0 9   100% 0 0   100%
pipeline / hifa / tasks / polcalflag / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hifa / tasks / polcalflag / polcalflag.py PolcalflagResults.__init__   0% 8 8 0   100% 0 0   0%
pipeline / hifa / tasks / polcalflag / polcalflag.py PolcalflagResults.merge_with_context   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / polcalflag / polcalflag.py PolcalflagResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / polcalflag / polcalflag.py PolcalflagInputs.intent   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / polcalflag / polcalflag.py PolcalflagInputs.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / polcalflag / polcalflag.py Polcalflag.prepare   0% 50 50 0   0% 6 0   0%
pipeline / hifa / tasks / polcalflag / polcalflag.py Polcalflag.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / polcalflag / polcalflag.py Polcalflag._do_applycal   0% 12 12 0   0% 4 0   0%
pipeline / hifa / tasks / polcalflag / polcalflag.py Polcalflag._do_gaincal   0% 45 45 0   0% 22 0   0%
pipeline / hifa / tasks / polcalflag / polcalflag.py Polcalflag._identify_refants_to_update   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / polcalflag / polcalflag.py Polcalflag._get_ant_id_to_name_dict   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / polcalflag / polcalflag.py create_plots   0% 11 11 0   0% 4 0   0%
pipeline / hifa / tasks / polcalflag / polcalflag.py AmpVsXChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / polcalflag / polcalflag.py (no function)   100% 27 0 15   100% 0 0   100%
pipeline / hifa / tasks / polcalflag / qa.py PolcalflagQAHandler.handle   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / polcalflag / qa.py PolcalflagListQAHandler.handle   0% 10 10 0   0% 4 0   0%
pipeline / hifa / tasks / polcalflag / qa.py (no function)   100% 9 0 6   100% 0 0   100%
pipeline / hifa / tasks / polcalflag / renderer.py T2_4MDetailsPolcalflagRenderer.__init__   100% 2 0 0   100% 0 0   100%
pipeline / hifa / tasks / polcalflag / renderer.py T2_4MDetailsPolcalflagRenderer.update_mako_context   0% 16 16 0   0% 8 0   0%
pipeline / hifa / tasks / polcalflag / renderer.py (no function)   100% 4 0 7   100% 0 0   100%
pipeline / hifa / tasks / renorm / __init__.py (no function)   100% 3 0 7   100% 0 0   100%
pipeline / hifa / tasks / renorm / qa.py RenormQAHandler.handle   0% 89 89 0   0% 42 0   0%
pipeline / hifa / tasks / renorm / qa.py RenormListQAHandler.handle   0% 15 15 0   0% 6 0   0%
pipeline / hifa / tasks / renorm / qa.py (no function)   100% 9 0 10   100% 0 0   100%
pipeline / hifa / tasks / renorm / renderer.py T2_4MDetailsRenormRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / renorm / renderer.py T2_4MDetailsRenormRenderer.update_mako_context   0% 7 7 0   0% 2 0   0%
pipeline / hifa / tasks / renorm / renderer.py make_renorm_table   0% 41 41 0   0% 20 0   0%
pipeline / hifa / tasks / renorm / renderer.py getchild   0% 3 3 0   0% 2 0   0%
pipeline / hifa / tasks / renorm / renderer.py make_renorm_plots   0% 21 21 0   0% 10 0   0%
pipeline / hifa / tasks / renorm / renderer.py (no function)   100% 8 0 10   100% 0 0   100%
pipeline / hifa / tasks / renorm / renorm.py RenormResults.__init__   0% 17 17 0   100% 0 0   0%
pipeline / hifa / tasks / renorm / renorm.py RenormResults.merge_with_context   0% 6 6 0   0% 4 0   0%
pipeline / hifa / tasks / renorm / renorm.py RenormResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / renorm / renorm.py RenormInputs.__init__   0% 11 11 0   100% 0 0   0%
pipeline / hifa / tasks / renorm / renorm.py RenormInputs.caltable   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / renorm / renorm.py SerialRenorm.prepare   0% 14 14 0   100% 0 0   0%
pipeline / hifa / tasks / renorm / renorm.py SerialRenorm.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / renorm / renorm.py SerialRenorm._get_rnstats_light   0% 5 5 0   0% 4 0   0%
pipeline / hifa / tasks / renorm / renorm.py SerialRenorm._get_calapps   0% 20 20 0   0% 6 0   0%
pipeline / hifa / tasks / renorm / renorm.py (no function)   100% 27 0 14   100% 0 0   100%
pipeline / hifa / tasks / restoredata / __init__.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / hifa / tasks / restoredata / almarestoredata.py ALMARestoreDataInputs.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / restoredata / almarestoredata.py ALMARestoreData._do_importasdm   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / restoredata / almarestoredata.py ALMARestoreData._do_applycal   0% 10 10 0   0% 2 0   0%
pipeline / hifa / tasks / restoredata / almarestoredata.py ALMARestoreData._check_for_hifa_polcal_tables   0% 8 8 0   0% 4 0   0%
pipeline / hifa / tasks / restoredata / almarestoredata.py (no function)   100% 10 0 7   100% 0 0   100%
pipeline / hifa / tasks / restoredata / renderer.py T2_4MDetailsRestoreDataRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / restoredata / renderer.py T2_4MDetailsRestoreDataRenderer.update_mako_context   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / restoredata / renderer.py _get_flags   0% 14 14 0   0% 14 0   0%
pipeline / hifa / tasks / restoredata / renderer.py (no function)   100% 5 0 5   100% 0 0   100%
pipeline / hifa / tasks / sessionrefant / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hifa / tasks / sessionrefant / qa.py SessionRefAntListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / sessionrefant / qa.py SessionRefAntQAHandler.handle   0% 15 15 0   0% 6 0   0%
pipeline / hifa / tasks / sessionrefant / qa.py (no function)   100% 11 0 6   100% 0 0   100%
pipeline / hifa / tasks / sessionrefant / renderer.py T2_4MDetailsSessionRefAntRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / sessionrefant / renderer.py T2_4MDetailsSessionRefAntRenderer.update_mako_context   0% 5 5 0   0% 4 0   0%
pipeline / hifa / tasks / sessionrefant / renderer.py (no function)   100% 5 0 2   100% 0 0   100%
pipeline / hifa / tasks / sessionrefant / resultobjects.py SessionRefAntResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / sessionrefant / resultobjects.py SessionRefAntResults.merge_with_context   0% 5 5 0   0% 6 0   0%
pipeline / hifa / tasks / sessionrefant / resultobjects.py SessionRefAntResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / sessionrefant / resultobjects.py (no function)   100% 5 0 3   100% 0 0   100%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAntInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt.prepare   0% 9 9 0   0% 2 0   0%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt._identify_best_refant   0% 26 26 0   0% 12 0   0%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt._create_combined_refant_list   0% 15 15 0   0% 6 0   0%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt._create_phase_caltables   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py SessionRefAnt._evaluate_phase_caltables   0% 20 20 0   0% 8 0   0%
pipeline / hifa / tasks / sessionrefant / sessionrefant.py (no function)   100% 17 0 14   100% 0 0   100%
pipeline / hifa / tasks / spwphaseup / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hifa / tasks / spwphaseup / display.py SpatialStructureFunctionChart.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / display.py SpatialStructureFunctionChart.create_plot   0% 57 57 1   0% 16 0   0%
pipeline / hifa / tasks / spwphaseup / display.py SpatialStructureFunctionChart.plot   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / spwphaseup / display.py SpatialStructureFunctionChart.get_figfile   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / display.py SpatialStructureFunctionChart.get_plot_wrapper   0% 13 13 0   0% 2 0   0%
pipeline / hifa / tasks / spwphaseup / display.py (no function)   100% 7 0 6   100% 0 0   100%
pipeline / hifa / tasks / spwphaseup / qa.py SpwPhaseupQAHandler.handle   0% 33 33 0   0% 16 0   0%
pipeline / hifa / tasks / spwphaseup / qa.py SpwPhaseupListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / qa.py (no function)   100% 11 0 6   100% 0 0   100%
pipeline / hifa / tasks / spwphaseup / renderer.py T2_4MDetailsSpwPhaseupRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / spwphaseup / renderer.py T2_4MDetailsSpwPhaseupRenderer.update_mako_context   0% 10 10 0   0% 2 0   0%
pipeline / hifa / tasks / spwphaseup / renderer.py get_gaincal_applications   0% 20 20 0   0% 10 0   0%
pipeline / hifa / tasks / spwphaseup / renderer.py get_pcal_table_rows   0% 9 9 0   0% 6 0   0%
pipeline / hifa / tasks / spwphaseup / renderer.py get_snr_table_rows   0% 29 29 0   0% 18 0   0%
pipeline / hifa / tasks / spwphaseup / renderer.py get_phaserms_table_rows   0% 15 15 0   0% 6 0   0%
pipeline / hifa / tasks / spwphaseup / renderer.py make_rms_plots   0% 7 7 0   0% 4 0   0%
pipeline / hifa / tasks / spwphaseup / renderer.py (no function)   100% 13 0 11   100% 0 0   100%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SNRTestResult.has_no_snrs   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SNRTestResult.has_snrs   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SNRTestResult.has_all_snrs_greater_than   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupInputs.hm_spwmapmode   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupInputs.hm_nantennas   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupInputs.__init__   0% 15 15 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup.prepare   0% 13 13 0   0% 2 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup.analyse   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._derive_phase_to_target_check_mapping   0% 20 20 0   0% 10 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._derive_spwmaps   0% 8 8 0   0% 2 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._derive_spwmap_for_intent_field   0% 93 93 0   0% 32 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._do_snrtest   0% 22 22 0   0% 6 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._do_combined_snr_test   0% 25 25 0   0% 10 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._do_gaincal   0% 24 24 1   0% 6 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._do_phaseup   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._do_diagnostic_phasecal   0% 10 10 0   0% 4 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._compute_median_snr   0% 19 19 0   0% 8 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._do_decoherence_assessment   0% 11 11 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._get_intent_field   0% 15 15 0   0% 10 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._compute_solint   0% 77 77 6   0% 42 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._unregister_spwphaseup   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._unregister_spwphaseup.spwphaseup_matcher   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._get_snr_info   0% 10 10 0   0% 4 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._compute_snr_from_gaincal   0% 16 16 0   0% 10 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._snr_limit_for_intent   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._classify_spws_by_snr   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._update_snr_for_low_snr_spws   0% 4 4 0   0% 2 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._generate_gain_caltable   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._update_snr_for_high_snr_spws   0% 26 26 0   0% 8 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._update_snr_result   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseup._process_combined_snrs   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupResults.__init__   0% 15 15 0   0% 4 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupResults.merge_with_context   0% 15 15 0   0% 8 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupResults.merge_with_context.spwphaseup_matcher   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py SpwPhaseupResults.__repr__   0% 10 10 0   0% 4 0   0%
pipeline / hifa / tasks / spwphaseup / spwphaseup.py (no function)   100% 72 0 30   100% 0 0   100%
pipeline / hifa / tasks / targetflag / __init__.py (no function)   100% 4 0 6   100% 0 0   100%
pipeline / hifa / tasks / targetflag / qa.py TargetflagQAHandler.handle   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / targetflag / qa.py TargetflagListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / targetflag / qa.py (no function)   100% 9 0 5   100% 0 0   100%
pipeline / hifa / tasks / targetflag / renderer.py T2_4MDetailsTargetflagRenderer.__init__   100% 2 0 0   100% 0 0   100%
pipeline / hifa / tasks / targetflag / renderer.py T2_4MDetailsTargetflagRenderer.update_mako_context   0% 10 10 0   0% 4 0   0%
pipeline / hifa / tasks / targetflag / renderer.py (no function)   100% 4 0 7   100% 0 0   100%
pipeline / hifa / tasks / targetflag / targetflag.py TargetflagResults.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / targetflag / targetflag.py TargetflagResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / targetflag / targetflag.py TargetflagResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / targetflag / targetflag.py TargetflagInputs.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / targetflag / targetflag.py SerialTargetflag.prepare   0% 46 46 1   0% 6 0   0%
pipeline / hifa / tasks / targetflag / targetflag.py SerialTargetflag.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / targetflag / targetflag.py create_plots   0% 11 11 0   0% 4 0   0%
pipeline / hifa / tasks / targetflag / targetflag.py AmpVsXChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / targetflag / targetflag.py (no function)   100% 20 0 10   100% 0 0   100%
pipeline / hifa / tasks / tsysflag / __init__.py (no function)   100% 2 0 3   100% 0 0   100%
pipeline / hifa / tasks / tsysflag / tsysflag.py TsysflagInputs.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / tsysflag / tsysflag.py (no function)   100% 13 0 5   100% 0 0   100%
pipeline / hifa / tasks / tsysflag_contamination / __init__.py (no function)   100% 2 0 4   100% 0 0   100%
pipeline / hifa / tasks / tsysflag_contamination / qa.py TsysflagContaminationQAHandler.handle   0% 11 11 0   0% 4 0   0%
pipeline / hifa / tasks / tsysflag_contamination / qa.py TsysflagContaminationListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / tsysflag_contamination / qa.py (no function)   100% 11 0 8   100% 0 0   100%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py T2_4MDetailsTsysflagContaminationRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py T2_4MDetailsTsysflagContaminationRenderer.update_mako_context   0% 16 16 0   0% 4 0   0%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py T2_4MDetailsTsysflagContaminationRenderer._get_tsys_map   0% 11 11 0   0% 2 0   0%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py T2_4MDetailsTsysflagContaminationRenderer.post_process_plots   0% 11 11 2   0% 2 0   0%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py TsysContaminationPlotRenderer.__init__   0% 6 6 0   0% 2 0   0%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py TsysContaminationPlotRenderer.update_json_dict   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / tsysflag_contamination / renderer.py (no function)   100% 8 0 10   100% 0 0   100%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py TsysFlagContaminationInputs.caltable   0% 8 8 0   0% 4 0   0%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py TsysFlagContaminationInputs.filetemplate   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py TsysFlagContaminationInputs.logpath   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py TsysFlagContaminationInputs.__init__   0% 12 12 0   100% 0 0   0%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py ExternFunctionArguments.from_inputs   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination.prepare   0% 40 40 0   0% 6 0   0%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination._call_extern_heuristic   0% 64 64 2   0% 18 0   0%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination._assert_heuristic_preconditions   0% 4 4 1   100% 0 0   0%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination._assert_not_multisource_multituning   0% 10 10 0   0% 2 0   0%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination._assert_not_full_polarization   0% 8 8 0   0% 2 0   0%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination._assert_bandpass_is_present   100% 0 0 19   100% 0 0   100%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py SerialTsysFlagContamination._contains_dsb   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / tsysflag_contamination / tsysflagcontamination.py (no function)   100% 45 0 19   100% 0 0   100%
pipeline / hifa / tasks / unlock_refant / __init__.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAntInputs.to_casa_args   100% 0 0 1   100% 0 0   100%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAntInputs.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAntResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAntResults.merge_with_context   0% 7 7 0   0% 4 0   0%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAntResults.__str__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAntResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAnt.prepare   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py UnlockRefAnt.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / unlock_refant / unlock_refant.py (no function)   100% 16 0 5   100% 0 0   100%
pipeline / hifa / tasks / wvrgcal / __init__.py (no function)   100% 2 0 5   100% 0 0   100%
pipeline / hifa / tasks / wvrgcal / resultobjects.py WvrgcalResult.__init__   0% 24 24 1   0% 8 0   0%
pipeline / hifa / tasks / wvrgcal / resultobjects.py WvrgcalResult.merge_with_context   0% 15 15 0   0% 12 0   0%
pipeline / hifa / tasks / wvrgcal / resultobjects.py WvrgcalResult.__repr__   0% 7 7 0   0% 4 0   0%
pipeline / hifa / tasks / wvrgcal / resultobjects.py (no function)   100% 5 0 5   100% 0 0   100%
pipeline / hifa / tasks / wvrgcal / wvrg_qa.py calculate_qa_numbers   0% 23 23 0   0% 12 0   0%
pipeline / hifa / tasks / wvrgcal / wvrg_qa.py calculate_view   0% 36 36 3   0% 10 0   0%
pipeline / hifa / tasks / wvrgcal / wvrg_qa.py calculate_phase_rms   0% 94 94 1   0% 30 0   0%
pipeline / hifa / tasks / wvrgcal / wvrg_qa.py findchunks   0% 12 12 0   0% 4 0   0%
pipeline / hifa / tasks / wvrgcal / wvrg_qa.py (no function)   100% 5 0 6   100% 0 0   100%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py WvrgcalInputs.maxdistm   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py WvrgcalInputs.sourceflag   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py WvrgcalInputs.tie   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py WvrgcalInputs.wvrflag   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py WvrgcalInputs.wvrflag   0% 5 5 0   0% 4 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py WvrgcalInputs.__init__   100% 0 0 171   100% 0 0   100%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal.prepare   0% 85 85 0   0% 34 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal.analyse   0% 55 55 9   0% 14 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._report_wvr_improvement   0% 10 10 0   0% 6 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._do_qa_bandpass   100% 0 0 15   100% 0 0   100%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._do_user_qa_bandpass   100% 0 0 9   100% 0 0   100%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._do_new_qa_bandpass   100% 0 0 30   100% 0 0   100%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._do_nowvr_gaincal   0% 8 8 0   0% 2 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._do_wvr_gaincal   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._do_qa_gaincal   0% 6 6 1   100% 0 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._get_nowvr_caltable_namer   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._get_nowvr_caltable_namer.caltable_namer   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._get_wvr_caltable_namer   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._get_wvr_caltable_namer.caltable_namer   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._get_wvrinfos   0% 8 8 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py Wvrgcal._get_wvrinfos.to_microns   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcal / wvrgcal.py (no function)   100% 47 0 34   100% 0 0   100%
pipeline / hifa / tasks / wvrgcalflag / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRScoreFinder.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRScoreFinder.get_score   0% 11 11 0   0% 2 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.WvrChartHelper.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.WvrChartHelper.get_antennas   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.WvrChartHelper.label_antenna   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.WvrChartHelper.antenna_filename_component   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart._load_caltables   0% 7 7 0   0% 2 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart._get_plot_intents   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart._get_plot_scans   0% 5 5 0   0% 2 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.get_symbol_and_colour   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.__init__   0% 15 15 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.get_data_object   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.plot   0% 52 52 1   0% 16 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.create_plot   0% 80 80 0   0% 14 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.get_figfile   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseVsBaselineChart.get_plot_wrapper   0% 16 16 0   0% 4 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseOffsetPlotHelper.__init__   0% 12 12 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseOffsetPlot.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseOffsetSummaryPlotHelper.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py WVRPhaseOffsetSummaryPlot.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / display.py (no function)   100% 30 0 13   100% 0 0   100%
pipeline / hifa / tasks / wvrgcalflag / qa.py WvrgcalflagQAHandler.handle   0% 19 19 1   0% 6 0   0%
pipeline / hifa / tasks / wvrgcalflag / qa.py WvrgcalflagListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / qa.py (no function)   100% 11 0 8   100% 0 0   100%
pipeline / hifa / tasks / wvrgcalflag / renderer.py T2_4MDetailsWvrgcalflagRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifa / tasks / wvrgcalflag / renderer.py T2_4MDetailsWvrgcalflagRenderer.update_mako_context   0% 69 69 1   0% 28 0   0%
pipeline / hifa / tasks / wvrgcalflag / renderer.py T2_4MDetailsWvrgcalflagRenderer.get_wvr_applications   0% 6 6 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / renderer.py T2_4MDetailsWvrgcalflagRenderer.get_wvr_applications.collect   0% 6 6 0   0% 4 0   0%
pipeline / hifa / tasks / wvrgcalflag / renderer.py WvrcalflagMetricPlotsRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / renderer.py WvrcalflagMetricPlotsRenderer.update_json_dict   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / renderer.py WvrgcalflagPhaseOffsetPlotRenderer.__init__   0% 6 6 0   0% 2 0   0%
pipeline / hifa / tasks / wvrgcalflag / renderer.py WvrgcalflagPhaseOffsetPlotRenderer.update_json_dict   0% 4 4 0   0% 2 0   0%
pipeline / hifa / tasks / wvrgcalflag / renderer.py WvrgcalflagPhaseOffsetVsBaselinePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / renderer.py WvrgcalflagFlagPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / renderer.py (no function)   100% 17 0 8   100% 0 0   100%
pipeline / hifa / tasks / wvrgcalflag / resultobjects.py WvrgcalflagResults.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / resultobjects.py WvrgcalflagResults.merge_with_context   0% 3 3 0   0% 2 0   0%
pipeline / hifa / tasks / wvrgcalflag / resultobjects.py WvrgcalflagResults.__repr__   0% 6 6 0   0% 4 0   0%
pipeline / hifa / tasks / wvrgcalflag / resultobjects.py WvrgcalflagViewResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / resultobjects.py (no function)   100% 7 0 4   100% 0 0   100%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagInputs.flag_intent   0% 1 1 1   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagInputs.qa_intent   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagInputs.qa_intent   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagInputs.__init__   100% 0 0 181   100% 0 0   100%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py SerialWvrgcalflag.prepare   0% 12 12 0   0% 6 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py SerialWvrgcalflag.analyse   0% 13 13 0   0% 10 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py SerialWvrgcalflag._identify_ants_with_wvr   0% 5 5 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py SerialWvrgcalflag._identify_unflagged_ants_with_wvr   0% 7 7 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py SerialWvrgcalflag._run_flagger   0% 12 12 2   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagDataInputs.__init__   100% 0 0 28   100% 0 0   100%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagDataInputs.as_dict   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagData.__init__   0% 3 3 2   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagData.prepare   0% 7 7 5   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagData.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagView.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py WvrgcalflagView.__call__   0% 25 25 0   0% 14 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflag.py (no function)   100% 32 0 36   100% 0 0   100%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetterResult.__init__   0% 7 7 0   0% 4 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetterResult.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetterInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetter.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetter.prepare   0% 18 18 0   0% 4 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetter.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py WvrgcalFlagSetter.flags_to_set   0% 1 1 0   100% 0 0   0%
pipeline / hifa / tasks / wvrgcalflag / wvrgcalflagsetter.py (no function)   100% 12 0 6   100% 0 0   100%
pipeline / hifa / templates / __init__.py (no function)   100% 1 0 2   100% 0 0   100%
pipeline / hifv / __init__.py (no function)   100% 0 0 2   100% 0 0   100%
pipeline / hifv / cli / __init__.py (no function)   100% 1 0 28   100% 0 0   100%
pipeline / hifv / cli / hifv_analyzestokescubes.py hifv_analyzestokescubes   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_analyzestokescubes.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_applycals.py hifv_applycals   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_applycals.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_checkflag.py hifv_checkflag   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_checkflag.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_circfeedpolcal.py hifv_circfeedpolcal   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_circfeedpolcal.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_exportdata.py hifv_exportdata   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_exportdata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_exportvlassdata.py hifv_exportvlassdata   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_exportvlassdata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_finalcals.py hifv_finalcals   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_finalcals.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_fixpointing.py hifv_fixpointing   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_fixpointing.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_flagcal.py hifv_flagcal   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_flagcal.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_flagdata.py hifv_flagdata   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_flagdata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_flagtargetsdata.py hifv_flagtargetsdata   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_flagtargetsdata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_fluxboot.py hifv_fluxboot   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_fluxboot.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_gaincurves.py hifv_gaincurves   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_gaincurves.py (no function)   0% 2 2 1   100% 0 0   0%
pipeline / hifv / cli / hifv_hanning.py hifv_hanning   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_hanning.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_importdata.py hifv_importdata   100% 0 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_importdata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_mstransform.py hifv_mstransform   100% 0 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_mstransform.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_opcal.py hifv_opcal   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_opcal.py (no function)   0% 2 2 1   100% 0 0   0%
pipeline / hifv / cli / hifv_pbcor.py hifv_pbcor   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_pbcor.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_plotsummary.py hifv_plotsummary   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_plotsummary.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_priorcals.py hifv_priorcals   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_priorcals.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_restoredata.py hifv_restoredata   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_restoredata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_restorepims.py hifv_restorepims   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_restorepims.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_rqcal.py hifv_rqcal   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_rqcal.py (no function)   0% 2 2 1   100% 0 0   0%
pipeline / hifv / cli / hifv_selfcal.py hifv_selfcal   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_selfcal.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_semiFinalBPdcals.py hifv_semiFinalBPdcals   100% 0 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_semiFinalBPdcals.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_solint.py hifv_solint   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_solint.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_statwt.py hifv_statwt   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_statwt.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_swpowcal.py hifv_swpowcal   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_swpowcal.py (no function)   0% 2 2 1   100% 0 0   0%
pipeline / hifv / cli / hifv_syspower.py hifv_syspower   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_syspower.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_targetflag.py hifv_targetflag   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_targetflag.py (no function)   0% 2 2 1   100% 0 0   0%
pipeline / hifv / cli / hifv_tecmaps.py hifv_tecmaps   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_tecmaps.py (no function)   0% 2 2 1   100% 0 0   0%
pipeline / hifv / cli / hifv_testBPdcals.py hifv_testBPdcals   100% 0 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_testBPdcals.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_vlasetjy.py hifv_vlasetjy   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_vlasetjy.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / cli / hifv_vlassmasking.py hifv_vlassmasking   100% 0 0 0   100% 0 0   100%
pipeline / hifv / cli / hifv_vlassmasking.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hifv / heuristics / __init__.py (no function)   100% 0 0 8   100% 0 0   100%
pipeline / hifv / heuristics / bandpass.py removeRows   0% 13 13 0   0% 6 0   0%
pipeline / hifv / heuristics / bandpass.py computeChanFlag   0% 39 39 1   0% 12 0   0%
pipeline / hifv / heuristics / bandpass.py do_bandpass   100% 0 0 65   100% 0 0   100%
pipeline / hifv / heuristics / bandpass.py do_bandpassweakbp   100% 0 0 39   100% 0 0   100%
pipeline / hifv / heuristics / bandpass.py weakbp   0% 23 23 7   0% 2 0   0%
pipeline / hifv / heuristics / bandpass.py (no function)   100% 4 0 12   100% 0 0   100%
pipeline / hifv / heuristics / lib_EVLApipeutils.py getCalFlaggedSoln   0% 103 103 1   0% 38 0   0%
pipeline / hifv / heuristics / lib_EVLApipeutils.py getBCalStatistics   0% 273 273 1   0% 138 0   0%
pipeline / hifv / heuristics / lib_EVLApipeutils.py set_add_model_column_parameters   0% 12 12 0   100% 0 0   0%
pipeline / hifv / heuristics / lib_EVLApipeutils.py vla_minbaselineforcal   0% 1 1 0   100% 0 0   0%
pipeline / hifv / heuristics / lib_EVLApipeutils.py (no function)   100% 5 0 3   100% 0 0   100%
pipeline / hifv / heuristics / rfi.py RflagDevHeuristic.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifv / heuristics / rfi.py RflagDevHeuristic.calculate   0% 4 4 0   0% 2 0   0%
pipeline / hifv / heuristics / rfi.py RflagDevHeuristic.get_vla_sefd   0% 6 6 0   0% 2 0   0%
pipeline / hifv / heuristics / rfi.py RflagDevHeuristic._plot_vla_sefd   0% 25 25 0   0% 12 0   0%
pipeline / hifv / heuristics / rfi.py RflagDevHeuristic._correct_rflag_ftdev   0% 45 45 0   0% 10 0   0%
pipeline / hifv / heuristics / rfi.py RflagDevHeuristic._get_spw_rms_scale   0% 29 29 1   0% 14 0   0%
pipeline / hifv / heuristics / rfi.py mssel_valid   0% 4 4 0   100% 0 0   0%
pipeline / hifv / heuristics / rfi.py get_amp_range   0% 15 15 0   0% 6 0   0%
pipeline / hifv / heuristics / rfi.py _get_amp_range2   0% 8 8 0   100% 0 0   0%
pipeline / hifv / heuristics / rfi.py _get_amp_range1   0% 19 19 0   0% 10 0   0%
pipeline / hifv / heuristics / rfi.py plotms_get_xyrange   0% 17 17 0   0% 6 0   0%
pipeline / hifv / heuristics / rfi.py plotms_get_autorange   0% 20 20 0   0% 8 0   0%
pipeline / hifv / heuristics / rfi.py test_checkflag_dataselect   0% 22 22 1   0% 10 0   0%
pipeline / hifv / heuristics / rfi.py (no function)   100% 17 0 13   100% 0 0   100%
pipeline / hifv / heuristics / specline_detect.py detect_spectral_lines   0% 28 28 0   0% 16 0   0%
pipeline / hifv / heuristics / specline_detect.py _auto_detector   0% 14 14 0   0% 8 0   0%
pipeline / hifv / heuristics / specline_detect.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hifv / heuristics / standard.py Standard.calculate   83% 6 1 0   75% 4 1   80%
pipeline / hifv / heuristics / standard.py (no function)   100% 3 0 2   100% 0 0   100%
pipeline / hifv / heuristics / standard_test.py test_standard   100% 2 0 0   100% 0 0   100%
pipeline / hifv / heuristics / standard_test.py (no function)   100% 8 0 2   100% 0 0   100%
pipeline / hifv / heuristics / uvrange.py uvrange   77% 13 3 1   83% 6 1   79%
pipeline / hifv / heuristics / uvrange.py (no function)   100% 1 0 0   100% 0 0   100%
pipeline / hifv / heuristics / uvrange_test.py test_uvrange   100% 1 0 0   100% 0 0   100%
pipeline / hifv / heuristics / uvrange_test.py (no function)   100% 12 0 6   100% 0 0   100%
pipeline / hifv / heuristics / vip_helper_functions.py run_bdsf   0% 11 11 2   100% 0 0   0%
pipeline / hifv / heuristics / vip_helper_functions.py mask_from_catalog   0% 86 86 1   0% 22 0   0%
pipeline / hifv / heuristics / vip_helper_functions.py edit_pybdsf_islands   0% 45 45 2   0% 12 0   0%
pipeline / hifv / heuristics / vip_helper_functions.py cat_to_ds9_rgn   0% 8 8 0   0% 2 0   0%
pipeline / hifv / heuristics / vip_helper_functions.py Timer.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifv / heuristics / vip_helper_functions.py Timer.start   0% 3 3 0   0% 2 0   0%
pipeline / hifv / heuristics / vip_helper_functions.py Timer.stop   0% 6 6 0   0% 2 0   0%
pipeline / hifv / heuristics / vip_helper_functions.py Timer.__enter__   0% 2 2 0   100% 0 0   0%
pipeline / hifv / heuristics / vip_helper_functions.py Timer.__exit__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / heuristics / vip_helper_functions.py (no function)   100% 11 0 9   100% 0 0   100%
pipeline / hifv / heuristics / vlascanheuristics.py buildscans   0% 157 157 1   0% 40 0   0%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.makescandict   0% 24 24 0   100% 0 0   0%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.calibratorIntentsOld   0% 214 214 59   0% 72 0   0%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.calibratorIntents   0% 37 37 15   0% 8 0   0%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.calibratorIntents.buildSelectionString   0% 1 1 0   100% 0 0   0%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.find_3C84   0% 9 9 0   0% 4 0   0%
pipeline / hifv / heuristics / vlascanheuristics.py VLAScanHeuristics.determine3C84   0% 17 17 3   0% 8 0   0%
pipeline / hifv / heuristics / vlascanheuristics.py testCalibratorIntents   0% 70 70 8   0% 24 0   0%
pipeline / hifv / heuristics / vlascanheuristics.py (no function)   100% 10 0 6   100% 0 0   100%
pipeline / hifv / tasks / __init__.py (no function)   100% 0 0 33   100% 0 0   100%
pipeline / hifv / tasks / analyzestokescubes / __init__.py (no function)   100% 1 0 4   100% 0 0   100%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py AnalyzestokescubesResults.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py AnalyzestokescubesResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py AnalyzestokescubesResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py AnalyzestokescubesInputs.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py Analyzestokescubes.prepare   0% 48 48 0   0% 6 0   0%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py Analyzestokescubes.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py Analyzestokescubes._get_imstat   0% 23 23 0   0% 2 0   0%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py Analyzestokescubes._get_mask   0% 18 18 0   0% 2 0   0%
pipeline / hifv / tasks / analyzestokescubes / analyzestokescubes.py (no function)   100% 16 0 7   100% 0 0   100%
pipeline / hifv / tasks / analyzestokescubes / display.py VlassCubeStokesSummary.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / analyzestokescubes / display.py VlassCubeStokesSummary.plot   0% 56 56 0   0% 16 0   0%
pipeline / hifv / tasks / analyzestokescubes / display.py VlassCubeFluxSummary.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / analyzestokescubes / display.py VlassCubeFluxSummary.plot   0% 65 65 0   0% 10 0   0%
pipeline / hifv / tasks / analyzestokescubes / display.py VlassCubeFluxSummary._model_powerlaw1d   0% 7 7 0   100% 0 0   0%
pipeline / hifv / tasks / analyzestokescubes / display.py (no function)   100% 10 0 9   100% 0 0   100%
pipeline / hifv / tasks / analyzestokescubes / renderer.py T2_4MDetailsAnalyzestokesCubeRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / analyzestokescubes / renderer.py T2_4MDetailsAnalyzestokesCubeRenderer.update_mako_context   0% 29 29 1   0% 14 0   0%
pipeline / hifv / tasks / analyzestokescubes / renderer.py (no function)   100% 4 0 6   100% 0 0   100%
pipeline / hifv / tasks / circfeedpolcal / __init__.py (no function)   100% 1 0 8   100% 0 0   100%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py CircfeedpolcalResults.__init__   0% 20 20 0   0% 12 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py CircfeedpolcalResults.merge_with_context   0% 6 6 0   0% 4 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py CircfeedpolcalResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py CircfeedpolcalInputs.clipminmax   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py CircfeedpolcalInputs.__init__   0% 10 10 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal.prepare   0% 14 14 0   0% 2 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal.do_prepare   0% 87 87 1   0% 28 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal._modifyGainTables   0% 12 12 0   0% 4 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal.do_gaincal   0% 29 29 0   0% 4 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal.do_polcal   0% 24 24 0   0% 6 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal._do_setjy   0% 38 38 0   0% 18 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal.do_spwmap   0% 9 9 0   0% 2 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py Circfeedpolcal._do_clipflag   0% 6 6 0   0% 2 0   0%
pipeline / hifv / tasks / circfeedpolcal / circfeedpolcal.py (no function)   100% 27 0 18   100% 0 0   100%
pipeline / hifv / tasks / circfeedpolcal / display.py CircFeedPolCalChart.__init__   0% 8 8 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / display.py CircFeedPolCalChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / display.py CircFeedPolCalChart.create_plot   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / display.py CircFeedPolCalChart.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / display.py CircFeedPolCalChart.get_plot_wrapper   0% 14 14 0   0% 4 0   0%
pipeline / hifv / tasks / circfeedpolcal / display.py ampfreqPerAntennaChart.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / display.py ampfreqPerAntennaChart.plot   0% 31 31 0   0% 4 0   0%
pipeline / hifv / tasks / circfeedpolcal / display.py (no function)   100% 10 0 4   100% 0 0   100%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer.__init__   0% 13 13 0   0% 2 0   0%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer._get_display_context   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer.dirname   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer.filename   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer.path   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer.get_file   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / circfeedpolcal / renderer.py VLASubPlotRenderer.render   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / circfeedpolcal / renderer.py T2_4MDetailsCircfeedpolcalRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / circfeedpolcal / renderer.py T2_4MDetailsCircfeedpolcalRenderer.update_mako_context   0% 25 25 0   0% 4 0   0%
pipeline / hifv / tasks / circfeedpolcal / renderer.py (no function)   100% 15 0 7   100% 0 0   100%
pipeline / hifv / tasks / common / renderer / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer.__init__   0% 40 40 0   0% 10 0   0%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer._get_display_context   0% 7 7 0   0% 2 0   0%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer.dirname   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer.filename   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer.path   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer.get_file   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / common / renderer / renderer.py VLASubPlotRenderer.render   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / common / renderer / renderer.py calsRenderer.__init__   100% 2 0 0   100% 0 0   100%
pipeline / hifv / tasks / common / renderer / renderer.py calsRenderer.load_display   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / common / renderer / renderer.py calsRenderer.get_display_context   0% 123 123 5   0% 22 0   0%
pipeline / hifv / tasks / common / renderer / renderer.py (no function)   100% 15 0 7   100% 0 0   100%
pipeline / hifv / tasks / exportdata / __init__.py (no function)   100% 1 0 6   100% 0 0   100%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportDataInputs.exportcalprods   0% 5 5 0   0% 4 0   0%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportDataInputs.__init__   0% 3 3 1   100% 0 0   0%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportData.prepare   0% 30 30 0   0% 14 0   0%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportData._shorten_spwlist   0% 12 12 0   0% 8 0   0%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportData._export_casa_restore_script   0% 43 43 0   0% 22 0   0%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportData._export_final_flagversion   0% 48 48 0   0% 16 0   0%
pipeline / hifv / tasks / exportdata / vlaexportdata.py VLAExportData._export_specline_smoothing   0% 32 32 0   0% 16 0   0%
pipeline / hifv / tasks / exportdata / vlaexportdata.py (no function)   100% 16 0 17   100% 0 0   100%
pipeline / hifv / tasks / exportdata / vlaifaqua.py aqua_report_from_file   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py aqua_test_report_from_local_file   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py aqua_report_from_context   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_report_xml   0% 9 9 0   100% 0 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_processing_environment   0% 24 24 0   0% 8 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_calibrators   0% 20 20 0   0% 12 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_source_intents   0% 6 6 0   0% 4 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_science_spws   0% 18 18 0   0% 6 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_scans   0% 14 14 0   0% 4 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_observation_summary   0% 68 68 0   0% 26 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_flagged_fraction   0% 24 24 0   0% 16 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_stwt_flagged_fraction   0% 12 12 0   0% 12 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_project_structure   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_calibration_topic   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_dataset_topic   0% 9 9 0   0% 4 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_sensitivity   0% 45 45 0   0% 20 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_checkproductsize   0% 30 30 0   0% 4 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py VLAAquaXmlGenerator.get_imaging_topic   0% 5 5 0   0% 2 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py flux_xml_for_stages   0% 8 8 0   0% 6 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py xml_for_flux_stage   0% 9 9 0   0% 2 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py xml_for_extracted_flux_measurements   0% 28 28 0   0% 10 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py _hifa_preimagecheck_sensitivity_exporter   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / exportdata / vlaifaqua.py (no function)   100% 26 0 14   100% 0 0   100%
pipeline / hifv / tasks / exportvlassdata / __init__.py (no function)   100% 1 0 6   100% 0 0   100%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py atoi   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py natural_keys   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py ExportvlassdataResults.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py ExportvlassdataResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py ExportvlassdataInputs.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py VlassPipelineManifest.add_reimaging_resources   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py VlassPipelineManifest.add_parameter_list   0% 2 2 0   0% 2 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata.prepare   0% 105 105 1   0% 28 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._smooth_and_regrid   0% 42 42 1   0% 6 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata.get_recipename   0% 7 7 0   0% 4 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._has_imaging_data   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._make_lists   0% 8 8 0   0% 4 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._do_standard_ous_products   0% 31 31 0   0% 16 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._make_pipe_manifest   0% 21 21 0   0% 8 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._init_pipemanifest   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_pprfile   0% 21 21 0   0% 14 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._get_sessions   0% 26 26 0   0% 20 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_weblog   0% 10 10 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_reimaging_resources   0% 22 22 0   0% 6 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_parameterlist   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_table   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_casa_commands_log   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_casa_script   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._export_pipe_manifest   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._fix_vlass_fits_header   0% 20 20 0   0% 8 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._split_vlass_cube_stokes   0% 11 11 0   0% 6 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py Exportvlassdata._get_common_beam   0% 17 17 0   0% 2 0   0%
pipeline / hifv / tasks / exportvlassdata / exportvlassdata.py (no function)   100% 41 0 24   100% 0 0   100%
pipeline / hifv / tasks / exportvlassdata / qa.py ExportvlassdataQAHandler.handle   100% 0 0 1   100% 0 0   100%
pipeline / hifv / tasks / exportvlassdata / qa.py ExportvlassdataListQAHandler.handle   100% 0 0 1   100% 0 0   100%
pipeline / hifv / tasks / exportvlassdata / qa.py (no function)   0% 5 5 2   100% 0 0   0%
pipeline / hifv / tasks / finalcals / __init__.py (no function)   100% 3 0 10   100% 0 0   100%
pipeline / hifv / tasks / finalcals / applycals.py ApplycalsInputs.__init__   0% 3 3 1   100% 0 0   0%
pipeline / hifv / tasks / finalcals / applycals.py ApplycalsInputs.to_casa_args   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / applycals.py Applycals.prepare   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / applycals.py Applycals.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / applycals.py Applycals._do_applycal   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / applycals.py Applycals.applycal_run   0% 156 156 0   0% 60 0   0%
pipeline / hifv / tasks / finalcals / applycals.py Applycals.match_fields_scans   0% 58 58 1   0% 18 0   0%
pipeline / hifv / tasks / finalcals / applycals.py (no function)   100% 20 0 10   100% 0 0   100%
pipeline / hifv / tasks / finalcals / display.py finalcalsSummaryChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / display.py finalcalsSummaryChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / display.py finalcalsSummaryChart.create_plot   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / display.py finalcalsSummaryChart.get_figfile   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / display.py finalcalsSummaryChart.get_plot_wrapper   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / display.py AntennaChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / display.py AntennaChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / display.py (no function)   0% 10 10 2   100% 0 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py FinalcalsInputs.__init__   0% 6 6 1   100% 0 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py FinalcalsResults.__init__   100% 0 0 38   100% 0 0   100%
pipeline / hifv / tasks / finalcals / finalcals.py FinalcalsResults.merge_with_context   0% 9 9 0   0% 4 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals.prepare   0% 10 10 2   0% 4 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_finalscals   0% 93 93 7   0% 26 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_gtype_delaycal   0% 22 22 1   0% 8 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_ktype_delaycal   0% 28 28 0   0% 10 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_gtype_bpdgains   0% 33 33 5   0% 16 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_avgphasegaincal   0% 33 33 5   0% 12 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_unflag   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_applycal   0% 16 16 0   0% 4 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_split   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._doall_setjy   0% 35 35 0   0% 10 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_setjy   0% 12 12 0   0% 2 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_powerfitsetjy   0% 21 21 0   0% 4 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py Finalcals._do_calibratorgaincal   0% 31 31 0   0% 12 0   0%
pipeline / hifv / tasks / finalcals / finalcals.py (no function)   100% 25 0 21   100% 0 0   100%
pipeline / hifv / tasks / finalcals / qa.py FinalcalsQAHandler.handle   0% 2 2 8   100% 0 0   0%
pipeline / hifv / tasks / finalcals / qa.py FinalcalsQAHandler._checkKandBsolution   0% 15 15 0   0% 10 0   0%
pipeline / hifv / tasks / finalcals / qa.py FinalcalsListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / qa.py (no function)   100% 12 0 8   100% 0 0   100%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsfinalcalsRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsfinalcalsRenderer.get_display_context   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.update_mako_context   0% 20 20 0   0% 8 0   0%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.create_science_plots   0% 27 27 0   0% 6 0   0%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.science_plots_for_result   0% 16 16 0   0% 8 0   0%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.get_brightest_fields   0% 19 19 4   0% 6 0   0%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.sort_plots_by_baseband   0% 3 3 0   0% 2 0   0%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.create_plots   0% 5 5 0   0% 2 0   0%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.plots_for_result   0% 12 12 0   0% 4 0   0%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.calapps_for_result   0% 5 5 0   0% 2 0   0%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.caltypes_for_result   0% 8 8 1   0% 6 0   0%
pipeline / hifv / tasks / finalcals / renderer.py T2_4MDetailsVLAApplycalRenderer.get_gain_solution_type   0% 15 15 1   0% 4 0   0%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalAmpVsFreqPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalPhaseVsFreqPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalAmpVsFreqSciencePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalPhaseVsFreqSciencePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalAmpVsUVSciencePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalAmpVsUVPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalPhaseVsUVPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalAmpVsTimePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / renderer.py ApplycalPhaseVsTimePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / finalcals / renderer.py (no function)   100% 35 0 13   100% 0 0   100%
pipeline / hifv / tasks / fixpointing / __init__.py (no function)   100% 1 0 5   100% 0 0   100%
pipeline / hifv / tasks / fixpointing / fixpointing.py fixpointing_offset_vlass   0% 291 291 0   0% 120 0   0%
pipeline / hifv / tasks / fixpointing / fixpointing.py FixpointingResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / fixpointing / fixpointing.py FixpointingResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / fixpointing / fixpointing.py FixpointingResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / fixpointing / fixpointing.py FixpointingInputs.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / fixpointing / fixpointing.py Fixpointing.prepare   0% 16 16 0   0% 8 0   0%
pipeline / hifv / tasks / fixpointing / fixpointing.py Fixpointing.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / fixpointing / fixpointing.py (no function)   100% 14 0 9   100% 0 0   100%
pipeline / hifv / tasks / flagging / __init__.py (no function)   100% 8 0 13   100% 0 0   100%
pipeline / hifv / tasks / flagging / checkflag.py CheckflagInputs.__init__   0% 8 8 1   0% 2 0   0%
pipeline / hifv / tasks / flagging / checkflag.py CheckflagResults.__init__   0% 16 16 0   0% 10 0   0%
pipeline / hifv / tasks / flagging / checkflag.py CheckflagResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag.prepare   0% 66 66 2   0% 32 0   0%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._do_extendflag   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._do_tfcropflag   0% 9 9 0   0% 4 0   0%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._do_rflag   0% 28 28 2   0% 14 0   0%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag.do_rfi_flag   0% 78 78 4   0% 50 0   0%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag.do_vla_targetflag   0% 3 3 1   100% 0 0   0%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._select_data   0% 34 34 2   0% 16 0   0%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._select_rfi_standard   0% 49 49 0   0% 32 0   0%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._check_for_modelcolumn   0% 8 8 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._create_timeavg_ms   0% 15 15 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._create_summaryplots   0% 7 7 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / checkflag.py Checkflag._is_model_setjy   0% 26 26 0   0% 18 0   0%
pipeline / hifv / tasks / flagging / checkflag.py (no function)   100% 25 0 11   100% 0 0   100%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagSummaryChart.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagSummaryChart.plot   0% 10 10 0   0% 8 0   0%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagSummaryChart.create_plot   0% 27 27 2   0% 8 0   0%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagSummaryChart.get_figfile   0% 5 5 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagSummaryChart.get_plot_wrapper   0% 13 13 3   0% 2 0   0%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagPercentageMap.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagPercentageMap.plot   0% 24 24 0   0% 4 0   0%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagPercentageMap._get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagPercentageMap._get_plot_object   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagPercentageMap._fields_to_ra_dec   0% 6 6 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / displaycheckflag.py checkflagPercentageMap._plot_grid   0% 16 16 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / displaycheckflag.py (no function)   100% 14 0 9   100% 0 0   100%
pipeline / hifv / tasks / flagging / flagcal.py FlagcalResults.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagcal.py FlagcalResults.merge_with_context   0% 3 3 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / flagcal.py FlagcalResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagcal.py FlagcalInputs.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagcal.py Flagcal.prepare   0% 12 12 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / flagcal.py Flagcal.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagcal.py Flagcal._do_flagdata   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagcal.py (no function)   100% 15 0 6   100% 0 0   100%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLAInputs.intents   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLAInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLAInputs.to_casa_args   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA.prepare   0% 23 23 0   0% 6 0   0%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._get_flag_commands   0% 57 57 0   0% 42 0   0%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._get_autocorr_cmd   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._get_edgespw_cmds   0% 18 18 0   0% 6 0   0%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._get_quack_cmds   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._get_vla_quackingscans   0% 22 22 0   0% 6 0   0%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._get_baseband_cmds   0% 61 61 0   0% 14 0   0%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA.verify_spw   0% 5 5 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._add_file   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / flagdetervla.py FlagDeterVLA._read_flagfile   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / flagdetervla.py (no function)   100% 27 0 14   100% 0 0   100%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataInputs.filetemplate   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataInputs.filetemplate   0% 3 3 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataInputs.inpfile   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataInputs.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataInputs.to_casa_args   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataResults.__init__   0% 7 7 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataResults.flagcmds   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataResults.merge_with_context   100% 0 0 1   100% 0 0   100%
pipeline / hifv / tasks / flagging / flagtargetsdata.py FlagtargetsdataResults.__repr__   0% 11 11 0   0% 6 0   0%
pipeline / hifv / tasks / flagging / flagtargetsdata.py Flagtargetsdata.prepare   0% 19 19 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / flagtargetsdata.py Flagtargetsdata.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / flagtargetsdata.py Flagtargetsdata._get_flag_commands   0% 8 8 0   0% 4 0   0%
pipeline / hifv / tasks / flagging / flagtargetsdata.py Flagtargetsdata._read_flagfile   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / flagtargetsdata.py Flagtargetsdata._create_mses   0% 8 8 0   0% 6 0   0%
pipeline / hifv / tasks / flagging / flagtargetsdata.py (no function)   100% 29 0 9   100% 0 0   100%
pipeline / hifv / tasks / flagging / qa.py TargetflagQAHandler.handle   0% 6 6 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / qa.py TargetflagListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / qa.py FlagdataQAHandler.handle   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / qa.py FlagdataListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / qa.py CheckflagQAHandler.handle   0% 6 6 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / qa.py CheckflagListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / qa.py (no function)   100% 31 0 9   100% 0 0   100%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagDeterVLARenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagDeterVLARenderer.get_display_context   0% 26 26 0   0% 8 0   0%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagDeterVLARenderer.flagplot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailstargetflagRenderer.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailstargetflagRenderer.get_display_context   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailscheckflagRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailscheckflagRenderer.get_display_context   0% 31 31 0   0% 14 0   0%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailscheckflagRenderer.flags_for_result   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailscheckflagRenderer.flags_by_antenna   0% 5 5 0   0% 4 0   0%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailscheckflagRenderer.flags_by_spw   0% 5 5 0   0% 4 0   0%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailscheckflagRenderer.flags_by_field   0% 5 5 0   0% 4 0   0%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagtargetsdataRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagtargetsdataRenderer.get_display_context   0% 18 18 0   0% 4 0   0%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagtargetsdataRenderer.update_mako_context   0% 24 24 0   0% 8 0   0%
pipeline / hifv / tasks / flagging / renderer.py T2_4MDetailsFlagtargetsdataRenderer.flags_for_result   0% 9 9 0   0% 4 0   0%
pipeline / hifv / tasks / flagging / renderer.py (no function)   100% 25 0 10   100% 0 0   100%
pipeline / hifv / tasks / flagging / targetflag.py TargetflagInputs.intents   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / targetflag.py TargetflagInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / targetflag.py TargetflagResults.__init__   0% 7 7 0   0% 4 0   0%
pipeline / hifv / tasks / flagging / targetflag.py TargetflagResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / flagging / targetflag.py Targetflag.prepare   0% 34 34 0   0% 12 0   0%
pipeline / hifv / tasks / flagging / targetflag.py Targetflag.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / targetflag.py Targetflag._do_rflag   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / targetflag.py (no function)   100% 15 0 6   100% 0 0   100%
pipeline / hifv / tasks / flagging / targetflagdisplay.py targetflagSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / targetflagdisplay.py targetflagSummaryChart.plot   0% 35 35 0   0% 6 0   0%
pipeline / hifv / tasks / flagging / targetflagdisplay.py targetflagSummaryChart.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / flagging / targetflagdisplay.py (no function)   0% 5 5 5   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / __init__.py (no function)   100% 3 0 12   100% 0 0   100%
pipeline / hifv / tasks / fluxscale / fluxboot.py FluxbootInputs.__init__   0% 10 10 0   0% 2 0   0%
pipeline / hifv / tasks / fluxscale / fluxboot.py FluxbootResults.__init__   0% 34 34 0   0% 20 0   0%
pipeline / hifv / tasks / fluxscale / fluxboot.py FluxbootResults.merge_with_context   0% 7 7 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot.prepare   0% 21 21 0   0% 4 0   0%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot._do_fluxboot   0% 152 152 0   0% 50 0   0%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot._do_fluxscale   0% 49 49 0   0% 24 0   0%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot.find_fitorder   0% 55 55 0   0% 34 0   0%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot._do_powerfit   0% 208 208 0   0% 88 0   0%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot._do_setjy   0% 27 27 0   0% 8 0   0%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot._fluxgains_setjy   0% 7 7 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot._do_gaincal   0% 50 50 0   0% 24 0   0%
pipeline / hifv / tasks / fluxscale / fluxboot.py Fluxboot.re_reference_polynomial   0% 7 7 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxboot.py (no function)   100% 23 0 19   100% 0 0   100%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxbootSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxbootSummaryChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxbootSummaryChart.create_plot   0% 8 8 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxbootSummaryChart.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxbootSummaryChart.get_plot_wrapper   0% 11 11 0   0% 2 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxgaincalSummaryChart.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxgaincalSummaryChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxgaincalSummaryChart.create_plot   0% 5 5 0   0% 2 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxgaincalSummaryChart.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py fluxgaincalSummaryChart.get_plot_wrapper   0% 11 11 0   0% 2 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py modelfitSummaryChart.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py modelfitSummaryChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py modelfitSummaryChart.create_plot   0% 87 87 0   0% 14 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py modelfitSummaryChart.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py modelfitSummaryChart.get_plot_wrapper   0% 10 10 0   0% 2 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py residualsSummaryChart.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py residualsSummaryChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py residualsSummaryChart.create_plot   0% 57 57 0   0% 8 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py residualsSummaryChart.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py residualsSummaryChart.get_plot_wrapper   0% 10 10 0   0% 2 0   0%
pipeline / hifv / tasks / fluxscale / fluxbootdisplay.py (no function)   100% 25 0 6   100% 0 0   100%
pipeline / hifv / tasks / fluxscale / qa.py SolintQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / qa.py SolintQAHandler._ms_exists   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / qa.py SolintListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / qa.py FluxbootQAHandler.handle   0% 18 18 0   0% 6 0   0%
pipeline / hifv / tasks / fluxscale / qa.py FluxbootQAHandler.getFractionalResiduals   0% 10 10 0   0% 4 0   0%
pipeline / hifv / tasks / fluxscale / qa.py FluxbootListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / qa.py (no function)   100% 22 0 10   100% 0 0   100%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer.__init__   0% 16 16 0   0% 2 0   0%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer._get_display_context   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer.dirname   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer.filename   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer.path   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer.get_file   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / fluxscale / renderer.py VLASubPlotRenderer.render   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / renderer.py T2_4MDetailsSolintRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / fluxscale / renderer.py T2_4MDetailsSolintRenderer.get_display_context   0% 57 57 0   0% 18 0   0%
pipeline / hifv / tasks / fluxscale / renderer.py T2_4MDetailsfluxbootRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / fluxscale / renderer.py T2_4MDetailsfluxbootRenderer.get_display_context   0% 63 63 0   0% 14 0   0%
pipeline / hifv / tasks / fluxscale / renderer.py (no function)   100% 18 0 10   100% 0 0   100%
pipeline / hifv / tasks / fluxscale / solint.py solint_rounded_to_integer_integrations   0% 4 4 0   0% 4 0   0%
pipeline / hifv / tasks / fluxscale / solint.py SolintInputs.__init__   0% 8 8 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / solint.py SolintResults.__init__   0% 19 19 0   0% 6 0   0%
pipeline / hifv / tasks / fluxscale / solint.py SolintResults.merge_with_context   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / solint.py Solint.prepare   0% 31 31 0   0% 6 0   0%
pipeline / hifv / tasks / fluxscale / solint.py Solint.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / solint.py Solint._do_solint   0% 127 127 0   0% 44 0   0%
pipeline / hifv / tasks / fluxscale / solint.py Solint._do_split   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / solint.py Solint._do_determine_solint   0% 66 66 0   0% 20 0   0%
pipeline / hifv / tasks / fluxscale / solint.py Solint._do_gtype_testgains   0% 24 24 1   0% 10 0   0%
pipeline / hifv / tasks / fluxscale / solint.py (no function)   100% 19 0 14   100% 0 0   100%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsSummaryChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsSummaryChart.create_plot   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsSummaryChart.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsSummaryChart.get_plot_wrapper   0% 11 11 0   0% 2 0   0%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsPerAntennaChart.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py testgainsPerAntennaChart.plot   0% 55 55 0   0% 14 0   0%
pipeline / hifv / tasks / fluxscale / testgainsdisplay.py (no function)   100% 10 0 6   100% 0 0   100%
pipeline / hifv / tasks / gaincurves / __init__.py (no function)   100% 0 0 1   100% 0 0   100%
pipeline / hifv / tasks / gaincurves / gaincurves.py GainCurvesInputs.caltable   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / gaincurves / gaincurves.py GainCurvesInputs.parameter   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / gaincurves / gaincurves.py GainCurvesInputs.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / gaincurves / gaincurves.py GainCurvesInputs.to_casa_args   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / gaincurves / gaincurves.py GainCurves.prepare   0% 10 10 0   100% 0 0   0%
pipeline / hifv / tasks / gaincurves / gaincurves.py GainCurves.analyse   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / gaincurves / gaincurves.py (no function)   100% 12 0 7   100% 0 0   100%
pipeline / hifv / tasks / gaincurves / resultobjects.py GainCurvesResults.__init__   0% 12 12 0   0% 6 0   0%
pipeline / hifv / tasks / gaincurves / resultobjects.py GainCurvesResults.merge_with_context   0% 6 6 0   0% 4 0   0%
pipeline / hifv / tasks / gaincurves / resultobjects.py GainCurvesResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / gaincurves / resultobjects.py (no function)   100% 5 0 2   100% 0 0   100%
pipeline / hifv / tasks / hanning / __init__.py (no function)   100% 2 0 5   100% 0 0   100%
pipeline / hifv / tasks / hanning / hanning.py HanningInputs.__init__   0% 7 7 0   0% 2 0   0%
pipeline / hifv / tasks / hanning / hanning.py HanningResults.__init__   0% 17 17 0   0% 8 0   0%
pipeline / hifv / tasks / hanning / hanning.py HanningResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / hanning / hanning.py Hanning.prepare   0% 58 58 0   0% 26 0   0%
pipeline / hifv / tasks / hanning / hanning.py Hanning.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / hanning / hanning.py Hanning._do_hanningsmooth   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / hanning / hanning.py Hanning._checkmaserline   0% 25 25 0   0% 10 0   0%
pipeline / hifv / tasks / hanning / hanning.py Hanning._checkmaserline.freq_to_vel   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / hanning / hanning.py Hanning._track_hsmooth   0% 6 6 0   0% 2 0   0%
pipeline / hifv / tasks / hanning / hanning.py (no function)   100% 17 0 11   100% 0 0   100%
pipeline / hifv / tasks / hanning / qa.py HanningQAHandler.handle   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / hanning / qa.py HanningQAHandler._task_success   0% 5 5 0   0% 2 0   0%
pipeline / hifv / tasks / hanning / qa.py HanningListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / hanning / qa.py (no function)   100% 13 0 9   100% 0 0   100%
pipeline / hifv / tasks / hanning / renderer.py T2_4DetailsHanningRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / hanning / renderer.py T2_4DetailsHanningRenderer.update_mako_context   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / hanning / renderer.py make_hanning_table   0% 15 15 0   0% 8 0   0%
pipeline / hifv / tasks / hanning / renderer.py (no function)   100% 6 0 5   100% 0 0   100%
pipeline / hifv / tasks / importdata / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hifv / tasks / importdata / importdata.py VLAImportDataInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / importdata / importdata.py VLAImportDataResults.__init__   0% 6 6 0   0% 2 0   0%
pipeline / hifv / tasks / importdata / importdata.py VLAImportDataResults.merge_with_context   0% 26 26 0   0% 12 0   0%
pipeline / hifv / tasks / importdata / importdata.py VLAImportDataResults._do_msinfo_heuristics   0% 17 17 1   0% 4 0   0%
pipeline / hifv / tasks / importdata / importdata.py VLAImportDataResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / importdata / importdata.py SerialVLAImportData.prepare   0% 19 19 0   0% 16 0   0%
pipeline / hifv / tasks / importdata / importdata.py SerialVLAImportData._do_importasdm   0% 19 19 0   0% 6 0   0%
pipeline / hifv / tasks / importdata / importdata.py (no function)   100% 25 0 13   100% 0 0   100%
pipeline / hifv / tasks / importdata / qa.py VLAImportDataQAHandler.handle   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / importdata / qa.py VLAImportDataQAHandler._check_history_column   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / importdata / qa.py VLAImportDataQAHandler._check_intents   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / importdata / qa.py VLAImportDataListQAHandler.handle   0% 7 7 0   100% 0 0   0%
pipeline / hifv / tasks / importdata / qa.py (no function)   100% 13 0 8   100% 0 0   100%
pipeline / hifv / tasks / importdata / renderer.py T2_4MDetailsVLAImportDataRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / importdata / renderer.py T2_4MDetailsVLAImportDataRenderer.get_display_context   0% 11 11 0   0% 4 0   0%
pipeline / hifv / tasks / importdata / renderer.py T2_4MDetailsVLAImportDataRenderer.update_mako_context   0% 7 7 0   0% 2 0   0%
pipeline / hifv / tasks / importdata / renderer.py (no function)   100% 5 0 4   100% 0 0   100%
pipeline / hifv / tasks / mstransform / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformInputs.outputvis   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformInputs.outputvis_for_line   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformInputs.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransform.prepare   0% 17 17 0   0% 2 0   0%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransform.analyse   0% 14 14 2   0% 6 0   0%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransform._create_targets_ms   0% 38 38 0   0% 18 0   0%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransform._import_new_ms   0% 10 10 0   0% 4 0   0%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformResults.merge_with_context   0% 14 14 0   0% 8 0   0%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformResults.__str__   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / mstransform / mstransform.py VlaMstransformResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / mstransform / mstransform.py (no function)   100% 22 0 9   100% 0 0   100%
pipeline / hifv / tasks / mstransform / qa.py VlaMstransformQAHandler.handle   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / mstransform / qa.py VlaMstransformQAHandler._targets_ms_exists   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / mstransform / qa.py VlaMstransformListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / mstransform / qa.py (no function)   100% 12 0 7   100% 0 0   100%
pipeline / hifv / tasks / mstransform / renderer.py T2_4MDetailsVlaMstransformRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / mstransform / renderer.py T2_4MDetailsVlaMstransformRenderer.update_mako_context   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / mstransform / renderer.py make_mstransform_table   0% 11 11 0   0% 4 0   0%
pipeline / hifv / tasks / mstransform / renderer.py (no function)   100% 6 0 5   100% 0 0   100%
pipeline / hifv / tasks / opcal / __init__.py (no function)   100% 0 0 1   100% 0 0   100%
pipeline / hifv / tasks / opcal / opcal.py _find_spw   0% 13 13 0   0% 2 0   0%
pipeline / hifv / tasks / opcal / opcal.py OpcalInputs.caltable   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / opcal / opcal.py OpcalInputs.parameter   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / opcal / opcal.py OpcalInputs.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / opcal / opcal.py OpcalInputs.to_casa_args   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / opcal / opcal.py Opcal.prepare   0% 32 32 0   0% 2 0   0%
pipeline / hifv / tasks / opcal / opcal.py Opcal.analyse   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / opcal / opcal.py (no function)   100% 14 0 10   100% 0 0   100%
pipeline / hifv / tasks / opcal / resultobjects.py OpcalResults.__init__   0% 22 22 0   0% 12 0   0%
pipeline / hifv / tasks / opcal / resultobjects.py OpcalResults.merge_with_context   0% 6 6 0   0% 4 0   0%
pipeline / hifv / tasks / opcal / resultobjects.py OpcalResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / opcal / resultobjects.py (no function)   100% 5 0 2   100% 0 0   100%
pipeline / hifv / tasks / pbcor / __init__.py (no function)   100% 1 0 7   100% 0 0   100%
pipeline / hifv / tasks / pbcor / display.py PbcorimagesSummary.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / pbcor / display.py PbcorimagesSummary.plot   0% 29 29 1   0% 16 0   0%
pipeline / hifv / tasks / pbcor / display.py (no function)   100% 5 0 6   100% 0 0   100%
pipeline / hifv / tasks / pbcor / pbcor.py PbcorResults.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / pbcor / pbcor.py PbcorResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / pbcor / pbcor.py PbcorInputs.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / pbcor / pbcor.py Pbcor.prepare   0% 30 30 1   0% 8 0   0%
pipeline / hifv / tasks / pbcor / pbcor.py Pbcor.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / pbcor / pbcor.py (no function)   100% 13 0 5   100% 0 0   100%
pipeline / hifv / tasks / pbcor / renderer.py T2_4MDetailsMakepbcorimagesRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / pbcor / renderer.py T2_4MDetailsMakepbcorimagesRenderer.update_mako_context   0% 29 29 0   0% 6 0   0%
pipeline / hifv / tasks / pbcor / renderer.py (no function)   100% 4 0 6   100% 0 0   100%
pipeline / hifv / tasks / plotsummary / __init__.py (no function)   100% 1 0 8   100% 0 0   100%
pipeline / hifv / tasks / plotsummary / display.py plotsummarySummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / display.py plotsummarySummaryChart.plot   0% 65 65 0   0% 20 0   0%
pipeline / hifv / tasks / plotsummary / display.py plotsummarySummaryChart.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / display.py (no function)   100% 5 0 5   100% 0 0   100%
pipeline / hifv / tasks / plotsummary / plotsummary.py PlotSummaryInputs.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / plotsummary.py PlotSummaryResults.merge_with_context   0% 2 2 0   0% 2 0   0%
pipeline / hifv / tasks / plotsummary / plotsummary.py PlotSummary.prepare   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / plotsummary.py PlotSummary.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / plotsummary.py (no function)   100% 11 0 7   100% 0 0   100%
pipeline / hifv / tasks / plotsummary / qa.py PlotSummaryQAHandler.handle   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / qa.py PlotSummaryQAHandler._ms_exists   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / qa.py PlotSummaryListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / qa.py (no function)   0% 12 12 7   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.update_mako_context   0% 111 111 1   0% 46 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.create_science_plots   0% 32 32 0   0% 10 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.science_plots_for_result   0% 32 32 0   0% 14 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.get_baseband_desc   0% 20 20 0   0% 12 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.get_brightest_fields   0% 19 19 4   0% 6 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.create_plots   0% 5 5 0   0% 2 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.plots_for_result   0% 14 14 0   0% 4 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.calapps_for_result   0% 5 5 0   0% 2 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.caltypes_for_result   0% 8 8 1   0% 6 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py T2_4MDetailsplotsummaryRenderer.get_gain_solution_type   0% 15 15 1   0% 4 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalAmpVsFreqPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalPhaseVsFreqPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalAmpVsFreqSciencePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalPhaseVsFreqSciencePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalAmpVsUVSciencePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalAmpVsUVPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalPhaseVsUVPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalAmpVsTimePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py ApplycalPhaseVsTimePlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / plotsummary / renderer.py (no function)   100% 33 0 15   100% 0 0   100%
pipeline / hifv / tasks / priorcals / __init__.py (no function)   100% 1 0 9   100% 0 0   100%
pipeline / hifv / tasks / priorcals / opacitiesdisplay.py opacitiesSummaryChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / opacitiesdisplay.py opacitiesSummaryChart.plot   0% 14 14 0   0% 2 0   0%
pipeline / hifv / tasks / priorcals / opacitiesdisplay.py opacitiesSummaryChart.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / opacitiesdisplay.py (no function)   100% 5 0 4   100% 0 0   100%
pipeline / hifv / tasks / priorcals / priorcals.py PriorcalsInputs.__init__   0% 13 13 0   0% 2 0   0%
pipeline / hifv / tasks / priorcals / priorcals.py PriorcalsInputs.to_casa_args   100% 0 0 1   100% 0 0   100%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals.prepare   0% 10 10 0   0% 2 0   0%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._do_gaincurves   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._do_opcal   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._do_rqcal   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._do_swpowcal   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._do_antpos   0% 23 23 0   0% 4 0   0%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._do_tecmaps   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / priorcals.py Priorcals._check_tropdelay   0% 8 8 0   0% 4 0   0%
pipeline / hifv / tasks / priorcals / priorcals.py (no function)   100% 25 0 14   100% 0 0   100%
pipeline / hifv / tasks / priorcals / qa.py PriorcalsQAHandler.handle   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / qa.py PriorcalsQAHandler._ms_exists   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / qa.py PriorcalsListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / qa.py (no function)   0% 12 12 8   100% 0 0   0%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer.__init__   0% 23 23 0   0% 4 0   0%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer._get_display_context   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer.dirname   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer.filename   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer.path   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer.get_file   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / priorcals / renderer.py VLASubPlotRenderer.render   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / renderer.py T2_4MDetailspriorcalsRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / priorcals / renderer.py T2_4MDetailspriorcalsRenderer.get_display_context   0% 67 67 0   0% 18 0   0%
pipeline / hifv / tasks / priorcals / renderer.py (no function)   100% 15 0 8   100% 0 0   100%
pipeline / hifv / tasks / priorcals / resultobjects.py PriorcalsResults.__init__   0% 19 19 0   0% 6 0   0%
pipeline / hifv / tasks / priorcals / resultobjects.py PriorcalsResults.merge_with_context   0% 39 39 0   0% 14 0   0%
pipeline / hifv / tasks / priorcals / resultobjects.py PriorcalsResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / priorcals / resultobjects.py (no function)   100% 5 0 3   100% 0 0   100%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowSummaryChart.__init__   0% 6 6 0   0% 2 0   0%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowSummaryChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowSummaryChart.create_plot   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowSummaryChart.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowSummaryChart.get_plot_wrapper   0% 11 11 0   0% 2 0   0%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowPerAntennaChart.__init__   0% 14 14 0   0% 2 0   0%
pipeline / hifv / tasks / priorcals / swpowdisplay.py swpowPerAntennaChart.plot   0% 52 52 0   0% 14 0   0%
pipeline / hifv / tasks / priorcals / swpowdisplay.py (no function)   100% 10 0 4   100% 0 0   100%
pipeline / hifv / tasks / priorcals / vlaantpos.py VLAAntposInputs.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / vlaantpos.py VLAAntposInputs.to_casa_args   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / priorcals / vlaantpos.py (no function)   100% 8 0 4   100% 0 0   100%
pipeline / hifv / tasks / restoredata / __init__.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreDataInputs.__init__   0% 2 2 1   100% 0 0   0%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreData.prepare   0% 39 39 0   0% 18 0   0%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreData._do_importasdm   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreData._do_restore_flags   0% 33 33 0   0% 14 0   0%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreData._do_hanningsmooth   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreData._do_applycal   0% 8 8 0   0% 2 0   0%
pipeline / hifv / tasks / restoredata / vlarestoredata.py VLARestoreData._convert_calstate_paths   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / restoredata / vlarestoredata.py (no function)   100% 16 0 10   100% 0 0   100%
pipeline / hifv / tasks / restorepims / __init__.py (no function)   100% 1 0 5   100% 0 0   100%
pipeline / hifv / tasks / restorepims / restorepims.py RestorepimsResults.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py RestorepimsResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py RestorepimsResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py RestorepimsInputs.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims.prepare   0% 16 16 0   0% 4 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._backup_flags   0% 5 5 0   0% 2 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._check_resources   0% 36 36 0   0% 14 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._do_restoreflags   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._reinitialize_pims   0% 11 11 0   0% 2 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._do_restoremodel   0% 28 28 0   0% 6 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._do_statwt   0% 8 8 0   100% 0 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py Restorepims._do_applycal   0% 10 10 0   100% 0 0   0%
pipeline / hifv / tasks / restorepims / restorepims.py (no function)   100% 23 0 10   100% 0 0   100%
pipeline / hifv / tasks / rqcal / __init__.py (no function)   100% 0 0 1   100% 0 0   100%
pipeline / hifv / tasks / rqcal / resultobjects.py RqcalResults.__init__   0% 12 12 0   0% 6 0   0%
pipeline / hifv / tasks / rqcal / resultobjects.py RqcalResults.merge_with_context   0% 6 6 0   0% 4 0   0%
pipeline / hifv / tasks / rqcal / resultobjects.py RqcalResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / rqcal / resultobjects.py (no function)   100% 5 0 3   100% 0 0   100%
pipeline / hifv / tasks / rqcal / rqcal.py RqcalInputs.caltable   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / rqcal / rqcal.py RqcalInputs.parameter   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / rqcal / rqcal.py RqcalInputs.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / rqcal / rqcal.py RqcalInputs.to_casa_args   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / rqcal / rqcal.py Rqcal.prepare   0% 13 13 0   0% 2 0   0%
pipeline / hifv / tasks / rqcal / rqcal.py Rqcal.analyse   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / rqcal / rqcal.py (no function)   100% 12 0 7   100% 0 0   100%
pipeline / hifv / tasks / selfcal / __init__.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / hifv / tasks / selfcal / display.py selfcalphaseGainPerAntennaChart.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / display.py selfcalphaseGainPerAntennaChart.plot   0% 38 38 0   0% 6 0   0%
pipeline / hifv / tasks / selfcal / display.py selfcalSolutionNumPerFieldChart.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / display.py selfcalSolutionNumPerFieldChart.plot   0% 43 43 0   0% 4 0   0%
pipeline / hifv / tasks / selfcal / display.py selfcalSolutionNumPerFieldChart._get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / display.py selfcalSolutionNumPerFieldChart._get_plot_object   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / display.py selfcalSolutionNumPerFieldChart._calstat_from_caltable   0% 32 32 0   0% 6 0   0%
pipeline / hifv / tasks / selfcal / display.py (no function)   100% 10 0 11   100% 0 0   100%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer.__init__   0% 13 13 0   0% 2 0   0%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer._get_display_context   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer.dirname   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer.filename   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer.path   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer.get_file   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / selfcal / renderer.py VLASubPlotRenderer.render   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / renderer.py T2_4MDetailsselfcalRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / selfcal / renderer.py T2_4MDetailsselfcalRenderer.get_display_context   0% 20 20 0   0% 4 0   0%
pipeline / hifv / tasks / selfcal / renderer.py (no function)   100% 15 0 7   100% 0 0   100%
pipeline / hifv / tasks / selfcal / selfcal.py SelfcalResults.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / selfcal.py SelfcalResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / selfcal.py SelfcalResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / selfcal.py SelfcalInputs.selfcalmode   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / selfcal / selfcal.py SelfcalInputs.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / selfcal.py Selfcal.prepare   0% 13 13 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / selfcal.py Selfcal.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / selfcal / selfcal.py Selfcal._check_for_modelcolumn   0% 8 8 0   0% 2 0   0%
pipeline / hifv / tasks / selfcal / selfcal.py Selfcal._do_gaincal   0% 8 8 0   0% 2 0   0%
pipeline / hifv / tasks / selfcal / selfcal.py Selfcal._do_applycal   0% 11 11 0   0% 2 0   0%
pipeline / hifv / tasks / selfcal / selfcal.py (no function)   100% 24 0 10   100% 0 0   100%
pipeline / hifv / tasks / semiFinalBPdcals / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hifv / tasks / semiFinalBPdcals / display.py SummaryChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / display.py SummaryChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / display.py SummaryChart.create_plot   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / display.py SummaryChart.get_figfile   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / display.py SummaryChart.get_plot_wrapper   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / display.py AntennaChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / display.py AntennaChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / display.py (no function)   0% 10 10 2   100% 0 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / qa.py semiFinalBPdcalsQAHandler.handle   0% 11 11 9   0% 2 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / qa.py semiFinalBPdcalsQAHandler._checkKandBsolution   0% 13 13 0   0% 10 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / qa.py semiFinalBPdcalsListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / qa.py (no function)   100% 11 0 8   100% 0 0   100%
pipeline / hifv / tasks / semiFinalBPdcals / renderer.py T2_4MDetailssemifinalBPdcalsRenderer.__init__   100% 0 0 2   100% 0 0   100%
pipeline / hifv / tasks / semiFinalBPdcals / renderer.py T2_4MDetailssemifinalBPdcalsRenderer.get_display_context   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / renderer.py (no function)   100% 2 0 3   100% 0 0   100%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcalsInputs.__init__   0% 6 6 1   100% 0 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcalsResults.__init__   100% 0 0 34   100% 0 0   100%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals.prepare   0% 19 19 4   0% 4 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals._do_semifinal   0% 49 49 5   0% 6 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals._do_gtype_delaycal   0% 16 16 1   0% 4 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals._do_ktype_delaycal   0% 17 17 0   0% 4 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals._check_flagSolns   0% 11 11 0   0% 4 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals._do_gtype_bpdgains   0% 20 20 4   0% 8 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py semiFinalBPdcals._do_applycal   0% 10 10 0   100% 0 0   0%
pipeline / hifv / tasks / semiFinalBPdcals / semiFinalBPdcals.py (no function)   100% 18 0 16   100% 0 0   100%
pipeline / hifv / tasks / setmodel / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hifv / tasks / setmodel / qa.py VLASetjyQAHandler.handle   0% 33 33 0   0% 12 0   0%
pipeline / hifv / tasks / setmodel / qa.py VLASetjyListQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / setmodel / qa.py (no function)   100% 10 0 7   100% 0 0   100%
pipeline / hifv / tasks / setmodel / renderer.py T2_4MDetailsVLASetjyRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / setmodel / renderer.py T2_4MDetailsVLASetjyRenderer.update_mako_context   0% 7 7 0   0% 4 0   0%
pipeline / hifv / tasks / setmodel / renderer.py T2_4MDetailsVLASetjyRenderer.create_plots   0% 5 5 0   0% 2 0   0%
pipeline / hifv / tasks / setmodel / renderer.py T2_4MDetailsVLASetjyRenderer.plots_for_result   0% 21 21 0   0% 6 0   0%
pipeline / hifv / tasks / setmodel / renderer.py make_flux_table   0% 29 29 1   0% 18 0   0%
pipeline / hifv / tasks / setmodel / renderer.py (no function)   100% 8 0 8   100% 0 0   100%
pipeline / hifv / tasks / setmodel / vlasetjy.py find_standards   0% 25 25 0   0% 10 0   0%
pipeline / hifv / tasks / setmodel / vlasetjy.py standard_sources   0% 16 16 0   0% 8 0   0%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjyInputs.field   0% 6 6 0   0% 2 0   0%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjyInputs.refspectra   0% 48 48 0   0% 24 0   0%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjyInputs.reffile   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjyInputs.standard   0% 10 10 0   0% 4 0   0%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjyInputs.__init__   0% 16 16 0   100% 0 0   0%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjyInputs.to_casa_args   0% 13 13 0   0% 4 0   0%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjy.prepare   0% 71 71 0   0% 26 0   0%
pipeline / hifv / tasks / setmodel / vlasetjy.py VLASetjy.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / setmodel / vlasetjy.py (no function)   100% 27 0 14   100% 0 0   100%
pipeline / hifv / tasks / statwt / __init__.py (no function)   100% 2 0 5   100% 0 0   100%
pipeline / hifv / tasks / statwt / display.py weightboxChart.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / statwt / display.py weightboxChart._get_weight_from_wtable   0% 22 22 0   0% 16 0   0%
pipeline / hifv / tasks / statwt / display.py weightboxChart._get_scans_with_spws   0% 7 7 0   100% 0 0   0%
pipeline / hifv / tasks / statwt / display.py weightboxChart.plot   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / statwt / display.py weightboxChart._split   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / statwt / display.py vlaWeightboxChart.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / statwt / display.py vlaWeightboxChart._get_figfile   0% 5 5 0   0% 2 0   0%
pipeline / hifv / tasks / statwt / display.py vlaWeightboxChart._get_plot_wrapper   0% 15 15 0   0% 4 0   0%
pipeline / hifv / tasks / statwt / display.py vlaWeightboxChart._create_plot_from_wtable   0% 119 119 0   0% 26 0   0%
pipeline / hifv / tasks / statwt / display.py vlassWeightboxChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / statwt / display.py vlassWeightboxChart._get_figfile   0% 5 5 0   0% 2 0   0%
pipeline / hifv / tasks / statwt / display.py vlassWeightboxChart._get_plot_wrapper   0% 14 14 0   0% 4 0   0%
pipeline / hifv / tasks / statwt / display.py vlassWeightboxChart._create_plot_from_wtable   0% 52 52 0   0% 8 0   0%
pipeline / hifv / tasks / statwt / display.py (no function)   100% 19 0 11   100% 0 0   100%
pipeline / hifv / tasks / statwt / qa.py StatwtQAHandler.plot_weight_above_threshold   0% 7 7 0   100% 0 0   0%
pipeline / hifv / tasks / statwt / qa.py StatwtQAHandler.handle   0% 49 49 0   0% 14 0   0%
pipeline / hifv / tasks / statwt / qa.py StatwtListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / statwt / qa.py (no function)   100% 12 0 9   100% 0 0   100%
pipeline / hifv / tasks / statwt / renderer.py T2_4MDetailsstatwtRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / statwt / renderer.py T2_4MDetailsstatwtRenderer.get_display_context   0% 47 47 0   0% 14 0   0%
pipeline / hifv / tasks / statwt / renderer.py T2_4MDetailsstatwtRenderer.summarize_stats   0% 6 6 0   0% 4 0   0%
pipeline / hifv / tasks / statwt / renderer.py T2_4MDetailsstatwtRenderer.format_cell   0% 12 12 0   0% 6 0   0%
pipeline / hifv / tasks / statwt / renderer.py T2_4MDetailsstatwtRenderer.make_stats_table   0% 14 14 0   0% 2 0   0%
pipeline / hifv / tasks / statwt / renderer.py T2_4MDetailsstatwtRenderer.make_shaded_tds   0% 9 9 0   0% 4 0   0%
pipeline / hifv / tasks / statwt / renderer.py dev2shade   0% 14 14 0   0% 10 0   0%
pipeline / hifv / tasks / statwt / renderer.py format_wt   0% 3 3 0   0% 2 0   0%
pipeline / hifv / tasks / statwt / renderer.py (no function)   100% 10 0 8   100% 0 0   100%
pipeline / hifv / tasks / statwt / statwt.py StatwtInputs.datacolumn   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / statwt / statwt.py StatwtInputs.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / statwt / statwt.py StatwtResults.__init__   0% 6 6 0   0% 2 0   0%
pipeline / hifv / tasks / statwt / statwt.py StatwtResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / statwt / statwt.py Statwt.prepare   0% 19 19 0   0% 6 0   0%
pipeline / hifv / tasks / statwt / statwt.py Statwt.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / statwt / statwt.py Statwt._do_statwt   0% 18 18 0   0% 10 0   0%
pipeline / hifv / tasks / statwt / statwt.py Statwt._do_flagsummary   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / statwt / statwt.py Statwt._check_for_modelcolumn   0% 8 8 0   0% 2 0   0%
pipeline / hifv / tasks / statwt / statwt.py Statwt._make_weight_table   0% 33 33 0   0% 12 0   0%
pipeline / hifv / tasks / statwt / statwt.py (no function)   100% 21 0 10   100% 0 0   100%
pipeline / hifv / tasks / swpowcal / __init__.py (no function)   100% 0 0 1   100% 0 0   100%
pipeline / hifv / tasks / swpowcal / resultobjects.py SwpowcalResults.__init__   0% 15 15 0   0% 8 0   0%
pipeline / hifv / tasks / swpowcal / resultobjects.py SwpowcalResults.merge_with_context   0% 6 6 0   0% 4 0   0%
pipeline / hifv / tasks / swpowcal / resultobjects.py SwpowcalResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / swpowcal / resultobjects.py (no function)   100% 5 0 3   100% 0 0   100%
pipeline / hifv / tasks / swpowcal / swpowcal.py SwpowcalInputs.caltable   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / swpowcal / swpowcal.py SwpowcalInputs.parameter   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / swpowcal / swpowcal.py SwpowcalInputs.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / swpowcal / swpowcal.py SwpowcalInputs.to_casa_args   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / swpowcal / swpowcal.py Swpowcal.prepare   0% 15 15 1   0% 2 0   0%
pipeline / hifv / tasks / swpowcal / swpowcal.py Swpowcal.analyse   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / swpowcal / swpowcal.py (no function)   100% 13 0 8   100% 0 0   100%
pipeline / hifv / tasks / syspower / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hifv / tasks / syspower / display.py syspowerBoxChart.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py syspowerBoxChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py syspowerBoxChart.create_plot   0% 20 20 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py syspowerBoxChart.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py syspowerBoxChart.get_plot_wrapper   0% 11 11 0   0% 2 0   0%
pipeline / hifv / tasks / syspower / display.py syspowerBarChart.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py syspowerBarChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py syspowerBarChart.create_plot   0% 18 18 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py syspowerBarChart.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py syspowerBarChart.get_plot_wrapper   0% 11 11 0   0% 2 0   0%
pipeline / hifv / tasks / syspower / display.py compressionSummary.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py compressionSummary.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py compressionSummary.create_plot   0% 66 66 0   0% 16 0   0%
pipeline / hifv / tasks / syspower / display.py compressionSummary.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py compressionSummary.get_plot_wrapper   0% 11 11 0   0% 2 0   0%
pipeline / hifv / tasks / syspower / display.py medianSummary.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py medianSummary.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py medianSummary.create_plot   0% 71 71 0   0% 16 0   0%
pipeline / hifv / tasks / syspower / display.py medianSummary.get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py medianSummary.get_plot_wrapper   0% 11 11 0   0% 2 0   0%
pipeline / hifv / tasks / syspower / display.py syspowerPerAntennaChart.__init__   0% 13 13 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / display.py syspowerPerAntennaChart.plot   0% 57 57 0   0% 18 0   0%
pipeline / hifv / tasks / syspower / display.py (no function)   100% 28 0 9   100% 0 0   100%
pipeline / hifv / tasks / syspower / qa.py SyspowerQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / qa.py SyspowerListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / qa.py (no function)   100% 10 0 6   100% 0 0   100%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer.__init__   0% 23 23 0   0% 4 0   0%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer._get_display_context   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer.dirname   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer.filename   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer.path   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer.get_file   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / syspower / renderer.py VLASubPlotRenderer.render   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / renderer.py T2_4MDetailssyspowerRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / syspower / renderer.py T2_4MDetailssyspowerRenderer.get_display_context   0% 73 73 0   0% 20 0   0%
pipeline / hifv / tasks / syspower / renderer.py (no function)   100% 15 0 7   100% 0 0   100%
pipeline / hifv / tasks / syspower / syspower.py savitzky_golay   0% 16 16 1   0% 4 0   0%
pipeline / hifv / tasks / syspower / syspower.py SyspowerResults.__init__   0% 23 23 0   0% 14 0   0%
pipeline / hifv / tasks / syspower / syspower.py SyspowerResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / syspower.py SyspowerResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / syspower.py SyspowerInputs.clip_sp_template   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / syspower.py SyspowerInputs.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / syspower.py Syspower.prepare   0% 306 306 6   0% 122 0   0%
pipeline / hifv / tasks / syspower / syspower.py Syspower.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / syspower / syspower.py Syspower.medfilt   0% 35 35 0   0% 14 0   0%
pipeline / hifv / tasks / syspower / syspower.py Syspower.flag_with_medfilt   0% 8 8 0   0% 2 0   0%
pipeline / hifv / tasks / syspower / syspower.py Syspower.interp_with_medfilt   0% 16 16 0   0% 6 0   0%
pipeline / hifv / tasks / syspower / syspower.py (no function)   100% 22 0 14   100% 0 0   100%
pipeline / hifv / tasks / tecmaps / __init__.py (no function)   100% 0 0 2   100% 0 0   100%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsInputs.caltable   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsInputs.parameter   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsInputs.__init__   0% 9 9 0   100% 0 0   0%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsInputs.to_casa_args   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsResults.__init__   0% 15 15 0   0% 6 0   0%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsResults.merge_with_context   0% 6 6 0   0% 4 0   0%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMapsResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMaps.prepare   0% 30 30 0   0% 12 0   0%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMaps.analyse   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / tecmaps / tecmaps.py TecMaps._do_tecmaps   0% 7 7 0   100% 0 0   0%
pipeline / hifv / tasks / tecmaps / tecmaps.py (no function)   100% 20 0 8   100% 0 0   100%
pipeline / hifv / tasks / testBPdcals / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hifv / tasks / testBPdcals / display.py SummaryChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / display.py SummaryChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / display.py SummaryChart.create_plot   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / display.py SummaryChart.get_figfile   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / display.py SummaryChart.get_plot_wrapper   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / display.py AntennaChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / display.py AntennaChart.plot   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / display.py (no function)   0% 10 10 2   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / qa.py testBPdcalsQAHandler.handle   0% 13 13 9   0% 2 0   0%
pipeline / hifv / tasks / testBPdcals / qa.py testBPdcalsQAHandler._checkKandBsolution   0% 13 13 0   0% 10 0   0%
pipeline / hifv / tasks / testBPdcals / qa.py testBPdcalsListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / qa.py (no function)   100% 11 0 8   100% 0 0   100%
pipeline / hifv / tasks / testBPdcals / renderer.py T2_4MDetailstestBPdcalsRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / testBPdcals / renderer.py T2_4MDetailstestBPdcalsRenderer.get_display_context   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / renderer.py (no function)   100% 3 0 1   100% 0 0   100%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcalsInputs.iglist   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcalsInputs.__init__   0% 11 11 1   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcalsResults.__init__   100% 0 0 62   100% 0 0   100%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcalsResults.merge_with_context   0% 4 4 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals.prepare   0% 72 72 4   0% 14 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_testBPdcals   0% 104 104 8   0% 18 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_gtype_delaycal   0% 16 16 1   0% 4 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_ktype_delaycal   0% 17 17 0   0% 4 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._check_flagSolns   0% 11 11 0   0% 4 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_gtype_bpdgains   0% 22 22 6   0% 8 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_clipflag   0% 3 3 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_applycal   0% 10 10 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._run_baddeformatters   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py testBPdcals._do_flag_baddeformatters   0% 145 145 1   0% 92 0   0%
pipeline / hifv / tasks / testBPdcals / testBPdcals.py (no function)   100% 26 0 22   100% 0 0   100%
pipeline / hifv / tasks / vlassmasking / __init__.py (no function)   100% 1 0 6   100% 0 0   100%
pipeline / hifv / tasks / vlassmasking / display.py MaskSummary.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hifv / tasks / vlassmasking / display.py MaskSummary.plot   0% 12 12 0   0% 6 0   0%
pipeline / hifv / tasks / vlassmasking / display.py (no function)   100% 5 0 6   100% 0 0   100%
pipeline / hifv / tasks / vlassmasking / renderer.py T2_4MDetailsVlassmaskingRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hifv / tasks / vlassmasking / renderer.py T2_4MDetailsVlassmaskingRenderer.get_display_context   0% 10 10 0   100% 0 0   0%
pipeline / hifv / tasks / vlassmasking / renderer.py (no function)   100% 4 0 4   100% 0 0   100%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py VlassmaskingResults.__init__   0% 17 17 0   100% 0 0   0%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py VlassmaskingResults.merge_with_context   0% 13 13 0   0% 8 0   0%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py VlassmaskingResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py VlassmaskingInputs.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py Vlassmasking.prepare   0% 107 107 1   0% 12 0   0%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py Vlassmasking.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py Vlassmasking.bdsfcompute   0% 6 6 0   100% 0 0   0%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py Vlassmasking._get_maskname_base   0% 3 3 0   0% 2 0   0%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py Vlassmasking._get_bdsf_imagename   0% 5 5 0   0% 4 0   0%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py Vlassmasking._computepixelfraction   0% 30 30 0   0% 8 0   0%
pipeline / hifv / tasks / vlassmasking / vlassmasking.py (no function)   100% 21 0 7   100% 0 0   100%
pipeline / hifv / templates / __init__.py (no function)   100% 1 0 2   100% 0 0   100%
pipeline / hsd / __init__.py (no function)   100% 0 0 3   100% 0 0   100%
pipeline / hsd / cli / __init__.py (no function)   100% 1 0 12   100% 0 0   100%
pipeline / hsd / cli / hsd_applycal.py hsd_applycal   100% 0 0 0   100% 0 0   100%
pipeline / hsd / cli / hsd_applycal.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsd / cli / hsd_atmcor.py hsd_atmcor   100% 0 0 0   100% 0 0   100%
pipeline / hsd / cli / hsd_atmcor.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsd / cli / hsd_baseline.py hsd_baseline   100% 0 0 0   100% 0 0   100%
pipeline / hsd / cli / hsd_baseline.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsd / cli / hsd_blflag.py hsd_blflag   100% 0 0 0   100% 0 0   100%
pipeline / hsd / cli / hsd_blflag.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsd / cli / hsd_exportdata.py hsd_exportdata   100% 0 0 0   100% 0 0   100%
pipeline / hsd / cli / hsd_exportdata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsd / cli / hsd_flagdata.py hsd_flagdata   100% 0 0 0   100% 0 0   100%
pipeline / hsd / cli / hsd_flagdata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsd / cli / hsd_imaging.py hsd_imaging   100% 0 0 0   100% 0 0   100%
pipeline / hsd / cli / hsd_imaging.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsd / cli / hsd_importdata.py hsd_importdata   100% 0 0 0   100% 0 0   100%
pipeline / hsd / cli / hsd_importdata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsd / cli / hsd_k2jycal.py hsd_k2jycal   100% 0 0 0   100% 0 0   100%
pipeline / hsd / cli / hsd_k2jycal.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsd / cli / hsd_restoredata.py hsd_restoredata   100% 0 0 0   100% 0 0   100%
pipeline / hsd / cli / hsd_restoredata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsd / cli / hsd_skycal.py hsd_skycal   100% 0 0 0   100% 0 0   100%
pipeline / hsd / cli / hsd_skycal.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsd / cli / hsd_tsysflag.py hsd_tsysflag   100% 0 0 0   100% 0 0   100%
pipeline / hsd / cli / hsd_tsysflag.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsd / heuristics / MaskDeviation.py _calculate   0% 5 5 0   100% 0 0   0%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviationHeuristic.calculate   0% 5 5 0   100% 0 0   0%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviation.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviation.ReadData   0% 29 29 0   0% 12 0   0%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviation.SubtractMedian   0% 17 17 0   0% 10 0   0%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviation.CalcStdSpectrum   0% 13 13 0   0% 4 0   0%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviation.CalcRange   0% 41 41 0   0% 16 0   0%
pipeline / hsd / heuristics / MaskDeviation.py MaskDeviation.ExtendMask   0% 6 6 0   0% 4 0   0%
pipeline / hsd / heuristics / MaskDeviation.py (no function)   100% 11 0 6   100% 0 0   100%
pipeline / hsd / heuristics / SDcalatmcorr.py robuststats   0% 11 11 0   0% 2 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py segmentEdges   0% 14 14 0   0% 6 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py selectRanges   0% 6 6 0   0% 2 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py sigclipfit   0% 42 42 0   0% 16 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py enlargesel   0% 7 7 0   0% 2 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py smooth   0% 3 3 0   100% 0 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py getskylines   0% 65 65 0   0% 26 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py gradeskylines   0% 22 22 0   0% 8 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py skysel   0% 10 10 0   0% 6 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py calcmetric   0% 98 98 0   0% 46 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py getSpwList   0% 4 4 1   100% 0 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py onlineChannelAveraging   0% 20 20 0   0% 10 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py getSpecSetup   0% 65 65 0   0% 16 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py getAntennaFlagFrac   0% 10 10 0   100% 0 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py getCalAtmData   0% 53 53 0   0% 8 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py makeNANmetrics   0% 10 10 0   0% 2 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py makePlot   0% 96 96 0   0% 38 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py select_and_yield   0% 17 17 0   0% 4 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py get_stats_and_shape   0% 19 19 0   0% 2 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py get_metric   0% 26 26 0   0% 4 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py atmcorr   0% 192 192 0   0% 74 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py getJyperKfromCSV   0% 19 19 0   0% 6 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py getJyperKfromCaltable   0% 17 17 0   0% 2 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py getJyperKfromCaltable._extract_jyperk_table   0% 6 6 0   0% 4 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py selectModelParams   0% 58 58 0   0% 24 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py getTimeStamp   0% 3 3 0   100% 0 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py redPipeSDatmcorr   0% 37 37 16   0% 4 0   0%
pipeline / hsd / heuristics / SDcalatmcorr.py (no function)   100% 30 0 14   100% 0 0   100%
pipeline / hsd / heuristics / __init__.py (no function)   100% 0 0 14   100% 0 0   100%
pipeline / hsd / heuristics / baselineparamconfig.py TRACE   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / baselineparamconfig.py DEBUG   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / baselineparamconfig.py write_blparam   0% 6 6 0   0% 4 0   0%
pipeline / hsd / heuristics / baselineparamconfig.py as_maskstring   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / baselineparamconfig.py no_switching   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / baselineparamconfig.py do_switching   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig.__init__   90% 10 1 0   50% 2 1   83%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig.ClipCycle   100% 1 0 0   100% 0 0   100%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig.__datacolumn   0% 9 9 0   0% 6 0   0%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig.calculate   0% 88 88 0   0% 44 0   0%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig._configure_baseline_param   0% 17 17 0   0% 8 0   0%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig._dummy_baseline_param   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig.__convert_flags_to_masklist   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig.__convert_mask_to_masklist   0% 17 17 0   0% 12 0   0%
pipeline / hsd / heuristics / baselineparamconfig.py BaselineFitParamConfig._get_fit_param   0% 14 14 0   0% 6 0   0%
pipeline / hsd / heuristics / baselineparamconfig.py (no function)   100% 38 0 12   100% 0 0   100%
pipeline / hsd / heuristics / fitorder.py FittingFunction.__init__   100% 2 0 0   100% 0 0   100%
pipeline / hsd / heuristics / fitorder.py get_fitting_function   33% 6 4 0   100% 0 0   33%
pipeline / hsd / heuristics / fitorder.py is_polynomial_fit   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / fitorder.py is_cubic_spline_fit   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / fitorder.py FitOrderHeuristics.calculate   0% 36 36 0   0% 22 0   0%
pipeline / hsd / heuristics / fitorder.py MaskMakerNoLine.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hsd / heuristics / fitorder.py MaskMakerNoLine.get_mask   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / fitorder.py MaskMaker.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / heuristics / fitorder.py MaskMaker.get_mask   0% 5 5 0   0% 4 0   0%
pipeline / hsd / heuristics / fitorder.py SwitchPolynomialWhenLargeMaskAtEdgeHeuristic.calculate   0% 28 28 0   0% 6 0   0%
pipeline / hsd / heuristics / fitorder.py (no function)   100% 22 0 6   100% 0 0   100%
pipeline / hsd / heuristics / grouping2.py GroupByPosition2.calculate   100% 47 0 0   100% 26 0   100%
pipeline / hsd / heuristics / grouping2.py GroupByTime2.calculate   94% 32 2 0   88% 8 1   92%
pipeline / hsd / heuristics / grouping2.py ThresholdForGroupByTime.calculate   92% 13 1 0   50% 2 1   87%
pipeline / hsd / heuristics / grouping2.py MergeGapTables2.calculate   100% 44 0 0   88% 26 3   96%
pipeline / hsd / heuristics / grouping2.py (no function)   100% 10 0 6   100% 0 0   100%
pipeline / hsd / heuristics / grouping2_test.py random_noise   75% 4 1 0   50% 2 1   67%
pipeline / hsd / heuristics / grouping2_test.py generate_position_data_psw   100% 17 0 0   100% 4 0   100%
pipeline / hsd / heuristics / grouping2_test.py generate_time_data_psw   100% 4 0 0   100% 2 0   100%
pipeline / hsd / heuristics / grouping2_test.py generate_position_data_raster   100% 17 0 0   100% 2 0   100%
pipeline / hsd / heuristics / grouping2_test.py generate_time_data_raster   100% 3 0 0   100% 0 0   100%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_position_psw   100% 7 0 0   100% 0 0   100%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_position_raster   100% 7 0 0   100% 0 0   100%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_position_too_large_allowance_radius   100% 9 0 0   100% 0 0   100%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_position_moderate_allowance_radius   100% 9 0 0   100% 0 0   100%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_position_too_small_combine_radius   100% 9 0 0   100% 0 0   100%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_position_too_large_combine_radius   100% 9 0 0   100% 0 0   100%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_posiition_error   100% 6 0 0   100% 0 0   100%
pipeline / hsd / heuristics / grouping2_test.py test_threshold_for_time   100% 3 0 0   100% 0 0   100%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_time_psw   100% 9 0 0   100% 2 0   100%
pipeline / hsd / heuristics / grouping2_test.py test_group_by_time_raster   100% 9 0 0   100% 2 0   100%
pipeline / hsd / heuristics / grouping2_test.py test_merge_gap_tables_psw   100% 9 0 0   100% 2 0   100%
pipeline / hsd / heuristics / grouping2_test.py test_merge_gap_tables_raster   100% 10 0 0   100% 2 0   100%
pipeline / hsd / heuristics / grouping2_test.py (no function)   100% 23 0 8   100% 0 0   100%
pipeline / hsd / heuristics / observingpattern2.py ObservingPattern2.calculate   0% 14 14 0   0% 8 0   0%
pipeline / hsd / heuristics / observingpattern2.py (no function)   100% 3 0 3   100% 0 0   100%
pipeline / hsd / heuristics / pointing_outlier.py PointingOutlierHeuristics.calculate   62% 13 5 0   50% 2 1   60%
pipeline / hsd / heuristics / pointing_outlier.py (no function)   100% 6 0 4   100% 0 0   100%
pipeline / hsd / heuristics / pointing_outlier_test.py test_pointing_outlier_heuristics   100% 13 0 0   100% 0 0   100%
pipeline / hsd / heuristics / pointing_outlier_test.py (no function)   100% 3 0 5   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan.py distance   100% 1 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan.py generate_histogram   100% 2 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan.py detect_peak   100% 25 0 0   100% 10 0   100%
pipeline / hsd / heuristics / rasterscan.py find_histogram_peak   100% 23 0 0   100% 4 0   100%
pipeline / hsd / heuristics / rasterscan.py shift_angle   100% 1 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan.py find_most_frequent   100% 10 0 0   100% 2 0   100%
pipeline / hsd / heuristics / rasterscan.py refine_gaps   86% 22 3 0   70% 10 3   81%
pipeline / hsd / heuristics / rasterscan.py create_range   88% 17 2 0   88% 8 1   88%
pipeline / hsd / heuristics / rasterscan.py find_angle_gap_by_range   100% 7 0 0   100% 2 0   100%
pipeline / hsd / heuristics / rasterscan.py find_distance_gap   100% 22 0 0   100% 4 0   100%
pipeline / hsd / heuristics / rasterscan.py find_angle_gap   100% 28 0 0   100% 4 0   100%
pipeline / hsd / heuristics / rasterscan.py find_raster_row   100% 13 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan.py get_raster_distance   100% 5 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult.ms   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult.antenna   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult.set_result_fail   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult._set_result   0% 2 2 0   100% 0 0   0%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult.get_antennas_rasterscan_failed   0% 3 3 0   100% 0 0   0%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristicsResult.get_antennas_rasterscan_failed._contains_fail   0% 3 3 0   0% 2 0   0%
pipeline / hsd / heuristics / rasterscan.py find_raster_gap   94% 18 1 1   75% 4 1   91%
pipeline / hsd / heuristics / rasterscan.py RasterScanHeuristic.calculate   100% 13 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan.py (no function)   100% 36 0 10   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan_test.py random_noise   75% 4 1 0   50% 2 1   67%
pipeline / hsd / heuristics / rasterscan_test.py generate_position_data_psw   100% 17 0 0   100% 4 0   100%
pipeline / hsd / heuristics / rasterscan_test.py generate_position_data_raster   100% 37 0 0   100% 4 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_rasterscan_heuristic   100% 37 0 0   100% 6 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_rasterscan_heuristic_fail_psw   100% 11 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_distance   100% 5 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_generate_histogram   100% 19 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_detect_peak   100% 16 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_find_histogram_peak   100% 20 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_shift_angle   100% 17 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_find_most_frequent   100% 12 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_refine_gaps   100% 5 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_create_range   100% 8 0 0   100% 2 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_find_angle_gap_by_range   100% 14 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_find_distance_gap   100% 29 0 0   100% 6 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_find_angle_gap   100% 15 0 0   100% 0 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_find_raster_row   100% 19 0 0   100% 2 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_get_raster_distance   100% 26 0 0   100% 2 0   100%
pipeline / hsd / heuristics / rasterscan_test.py test_find_raster_gap   100% 23 0 0   100% 2 0   100%
pipeline / hsd / heuristics / rasterscan_test.py (no function)   100% 26 0 5   100% 0 0   100%
pipeline / hsd / heuristics / sdbeamsize.py AntennaDiameter.calculate   0% 8 8 0   0% 6 0   0%
pipeline / hsd / heuristics / sdbeamsize.py SingleDishBeamSize.calculate   0% 2 2 0   100% 0 0   0%
pipeline / hsd / heuristics / sdbeamsize.py SingleDishBeamSize.__accuratebeamsize   0% 3 3 0   100% 0 0   0%
pipeline / hsd / heuristics / sdbeamsize.py SingleDishBeamSize.__rounding   0% 7 7 0   0% 2 0   0%
pipeline / hsd / heuristics / sdbeamsize.py SingleDishBeamSizeFromName.calculate   0% 3 3 0   100% 0 0   0%
pipeline / hsd / heuristics / sdbeamsize.py (no function)   100% 9 0 3   100% 0 0   100%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics.calculate   0% 2 2 0   100% 0 0   0%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics._heuristics_factory   0% 3 3 0   100% 0 0   0%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics._generate_ms2_heuristics   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics._generate_asdm_heuristics   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics._generate_fits_heuristics   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics._generate_nro_heuristics   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / sdcaltype.py CalibrationTypeHeuristics._generate_unknown_heuristics   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / sdcaltype.py DefaultCalibrationTypeHeuristics.calculate   0% 1 1 0   100% 0 0   0%
pipeline / hsd / heuristics / sdcaltype.py _gap_analysis   0% 7 7 0   100% 0 0   0%
pipeline / hsd / heuristics / sdcaltype.py _israster   0% 22 22 0   100% 0 0   0%
pipeline / hsd / heuristics / sdcaltype.py MsCalibrationTypeHeuristics.calculate   0% 20 20 1   0% 10 0   0%
pipeline / hsd / heuristics / sdcaltype.py AsdmCalibrationTypeHeuristics.calculate   0% 10 10 1   0% 2 0   0%
pipeline / hsd / heuristics / sdcaltype.py (no function)   100% 17 0 6   100% 0 0   100%
pipeline / hsd / heuristics / sddatatype.py is_ms   0% 6 6 0   0% 2 0   0%
pipeline / hsd / heuristics / sddatatype.py DataTypeHeuristics.calculate   0% 19 19 0   0% 14 0   0%
pipeline / hsd / heuristics / sddatatype.py (no function)   100% 3 0 3   100% 0 0   100%
pipeline / hsd / heuristics / tsysspwmap.py TsysSpwMapHeuristics.calculate   0% 13 13 0   0% 4 0   0%
pipeline / hsd / heuristics / tsysspwmap.py best_spwmap   0% 11 11 0   0% 8 0   0%
pipeline / hsd / heuristics / tsysspwmap.py (no function)   100% 4 0 2   100% 0 0   100%
pipeline / hsd / tasks / __init__.py (no function)   100% 0 0 12   100% 0 0   100%
pipeline / hsd / tasks / applycal / __init__.py (no function)   100% 3 0 5   100% 0 0   100%
pipeline / hsd / tasks / applycal / applycal.py SDApplycalInputs.__init__   0% 1 1 1   100% 0 0   0%
pipeline / hsd / tasks / applycal / applycal.py SDApplycalResults.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / applycal / applycal.py SerialSDApplycal.modify_task_args   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / applycal / applycal.py SerialSDApplycal._get_flagsum_arg   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / applycal / applycal.py SerialSDApplycal._tweak_flagkwargs   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / applycal / applycal.py SerialSDApplycal.prepare   0% 25 25 0   0% 8 0   0%
pipeline / hsd / tasks / applycal / applycal.py SerialSDApplycal.analyse   0% 31 31 0   0% 8 0   0%
pipeline / hsd / tasks / applycal / applycal.py SerialSDApplycal.sd_plots_for_result   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / applycal / applycal.py set_unit   0% 34 34 0   0% 22 0   0%
pipeline / hsd / tasks / applycal / applycal.py (no function)   100% 23 0 21   100% 0 0   100%
pipeline / hsd / tasks / applycal / display.py ApplyCalSingleDishPlotmsLeaf.__init__   0% 14 14 0   0% 4 0   0%
pipeline / hsd / tasks / applycal / display.py ApplyCalSingleDishPlotmsLeaf.plot   0% 12 12 0   0% 2 0   0%
pipeline / hsd / tasks / applycal / display.py ApplyCalSingleDishPlotmsLeaf._create_task   0% 6 6 0   0% 2 0   0%
pipeline / hsd / tasks / applycal / display.py ApplyCalSingleDishPlotmsLeaf._get_plot_object   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / applycal / display.py ApplyCalSingleDishPlotmsSpwComposite.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / applycal / display.py ApplyCalSingleDishPlotmsAntSpwComposite.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / applycal / display.py (no function)   100% 13 0 11   100% 0 0   100%
pipeline / hsd / tasks / applycal / qa.py SDApplycalQAHandler.handle   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / applycal / qa.py SDApplycalListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / applycal / qa.py (no function)   100% 16 0 11   100% 0 0   100%
pipeline / hsd / tasks / applycal / renderer.py T2_4MDetailsSDApplycalRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / applycal / renderer.py T2_4MDetailsSDApplycalRenderer.update_mako_context   0% 45 45 0   0% 20 0   0%
pipeline / hsd / tasks / applycal / renderer.py T2_4MDetailsSDApplycalRenderer.create_single_dish_science_plots   0% 30 30 0   0% 12 0   0%
pipeline / hsd / tasks / applycal / renderer.py T2_4MDetailsSDApplycalRenderer._plot_source   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / applycal / renderer.py T2_4MDetailsSDApplycalRenderer.create_amp_vs_time_href   0% 9 9 0   0% 2 0   0%
pipeline / hsd / tasks / applycal / renderer.py T2_4MDetailsSDApplycalRenderer.create_xy_deviation_plots   0% 41 41 0   0% 16 0   0%
pipeline / hsd / tasks / applycal / renderer.py generate_plot_object_from_name   0% 19 19 0   0% 2 0   0%
pipeline / hsd / tasks / applycal / renderer.py (no function)   100% 10 0 21   100% 0 0   100%
pipeline / hsd / tasks / atmcor / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.atmtype   86% 7 1 0   75% 4 1   82%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.__to_float_value   82% 17 3 0   80% 10 2   81%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.h0   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.dtem_dh   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.maxalt   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.infiles   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.infiles   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.antenna   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.antenna   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.field   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.spw   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.pol   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.__init__   100% 12 0 1   100% 0 0   100%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs._identify_datacolumn   0% 11 11 0   0% 6 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.get_caltable_from_callibrary   0% 8 8 0   0% 2 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.get_gainfactor   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.to_casa_args   0% 21 21 0   0% 4 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionInputs.require_atm_heuristics   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionResults.__init__   0% 8 8 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionResults.merge_with_context   0% 18 18 0   0% 8 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SDATMCorrectionResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SerialSDATMCorrection.prepare   0% 19 19 0   0% 8 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SerialSDATMCorrection.analyse   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py SerialSDATMCorrection._perform_atm_heuristics   0% 39 39 1   0% 4 0   0%
pipeline / hsd / tasks / atmcor / atmcor.py (no function)   100% 55 0 20   100% 0 0   100%
pipeline / hsd / tasks / atmcor / atmcor_test.py temporary_context   100% 3 0 0   100% 0 0   100%
pipeline / hsd / tasks / atmcor / atmcor_test.py test_inputs_atmcor   100% 5 0 0   100% 0 0   100%
pipeline / hsd / tasks / atmcor / atmcor_test.py test_inputs_h0   100% 5 0 0   100% 0 0   100%
pipeline / hsd / tasks / atmcor / atmcor_test.py (no function)   100% 6 0 7   100% 0 0   100%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.__init__   0% 9 9 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.basename   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.original_field_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.set_spw   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.set_antenna   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.set_field   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.get_antenna_selection   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.get_color_axis   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.get_title   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.get_plotfile_name   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.get_plot   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / display.py PlotmsRealVsFreqPlotter.plot   0% 11 11 0   0% 2 0   0%
pipeline / hsd / tasks / atmcor / display.py (no function)   100% 19 0 7   100% 0 0   100%
pipeline / hsd / tasks / atmcor / qa.py SDATMCorrectionQAHandler.handle   0% 14 14 0   0% 2 0   0%
pipeline / hsd / tasks / atmcor / qa.py SDATMCorrectionListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / qa.py (no function)   100% 9 0 7   100% 0 0   100%
pipeline / hsd / tasks / atmcor / renderer.py construct_heuristics_table_row   0% 10 10 0   0% 4 0   0%
pipeline / hsd / tasks / atmcor / renderer.py identify_heuristics_plots   0% 22 22 0   0% 4 0   0%
pipeline / hsd / tasks / atmcor / renderer.py iterate_field_spw   0% 5 5 0   0% 4 0   0%
pipeline / hsd / tasks / atmcor / renderer.py SDATMCorrHeuristicsDetailPlotRenderer.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / renderer.py SDATMCorrHeuristicsDetailPlotRenderer.update_json_dict   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / atmcor / renderer.py T2_4MDetailsSingleDishATMCorRenderer.__init__   100% 3 0 0   100% 0 0   100%
pipeline / hsd / tasks / atmcor / renderer.py T2_4MDetailsSingleDishATMCorRenderer.update_mako_context   0% 52 52 0   0% 12 0   0%
pipeline / hsd / tasks / atmcor / renderer.py (no function)   100% 12 0 15   100% 0 0   100%
pipeline / hsd / tasks / baseline / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineInputs.vis   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineInputs.switchpoly   0% 11 11 0   0% 8 0   0%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineInputs.__init__   0% 18 18 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineInputs.to_casa_args   0% 8 8 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineResults.merge_with_context   0% 44 44 0   0% 28 0   0%
pipeline / hsd / tasks / baseline / baseline.py SDBaselineResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / baseline.py SDBaseline.prepare   0% 148 148 0   0% 50 0   0%
pipeline / hsd / tasks / baseline / baseline.py SDBaseline.analyse   0% 6 6 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / baseline.py HeuristicsTask.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / baseline.py HeuristicsTask.execute   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / baseline.py HeuristicsTask.get_executable   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / baseline.py DeviationMaskHeuristicsTask.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / baseline.py DeviationMaskHeuristicsTask.execute   0% 6 6 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / baseline.py deviation_mask_heuristic   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / baseline.py test_deviation_mask_heuristic   0% 26 26 2   0% 12 0   0%
pipeline / hsd / tasks / baseline / baseline.py (no function)   100% 45 0 23   100% 0 0   100%
pipeline / hsd / tasks / baseline / detection.py DetectLineInputs.windowmode   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / detection.py DetectLineInputs.windowmode   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / detection.py DetectLineInputs.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / detection.py DetectLineResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / detection.py DetectLineResults.merge_with_context   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / detection.py DetectLineResults.signals   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / detection.py DetectLineResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / detection.py DetectLine.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / detection.py DetectLine.prepare   0% 87 87 1   0% 30 0   0%
pipeline / hsd / tasks / baseline / detection.py DetectLine.plot_detectrange   0% 8 8 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / detection.py DetectLine.MaskBinning   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / detection.py DetectLine.SpBinning   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / detection.py DetectLine.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / detection.py DetectLine._detect   0% 36 36 0   0% 18 0   0%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser.__init__   100% 6 0 0   100% 0 0   100%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser.parse   83% 23 4 0   75% 16 2   79%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser.get_result   40% 10 6 0   50% 6 3   44%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._string2dict   0% 24 24 0   0% 10 0   0%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._list2dict   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._dict2dict   100% 2 0 0   100% 0 0   100%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._exclude_non_science_spws   100% 9 0 0   100% 6 0   100%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._virtual_to_real_spws   100% 7 0 0   100% 4 0   100%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._freq2chan   56% 32 14 0   62% 16 2   58%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._lsrk2topo   0% 12 12 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._construct_msselection   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._measure_init   100% 8 0 0   100% 0 0   100%
pipeline / hsd / tasks / baseline / detection.py LineWindowParser._measure_done   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / baseline / detection.py test_parser   0% 41 41 0   0% 10 0   0%
pipeline / hsd / tasks / baseline / detection.py (no function)   100% 44 0 22   100% 0 0   100%
pipeline / hsd / tasks / baseline / detection_test.py test_channel_mode   100% 7 0 0   100% 0 0   100%
pipeline / hsd / tasks / baseline / detection_test.py (no function)   100% 7 0 7   100% 0 0   100%
pipeline / hsd / tasks / baseline / display.py ClusterValidationAxesManager.__init__   0% 19 19 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterValidationAxesManager.axes_legend   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterValidationAxesManager.axes_list   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterValidationAxesManager.__axes_list   0% 21 21 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterValidationAxesManager.__calc_axes   0% 35 35 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterDisplay.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterDisplay.context   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterDisplay.__baselined   0% 3 3 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterDisplay.plot   0% 39 39 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterDisplayWorker.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterDisplayWorker.plot   0% 9 9 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterDisplayWorker._create_plot   0% 8 8 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterDisplayWorker._plot   100% 0 0 1   100% 0 0   100%
pipeline / hsd / tasks / baseline / display.py ClusterPropertyDisplay._plot   0% 28 28 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay._plot   0% 88 88 0   0% 32 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay.__set_size   0% 10 10 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay.__marker_size   0% 10 10 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay.__stages   0% 16 16 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay.__line_property   0% 25 25 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / display.py ClusterValidationDisplay.__scale_msg   0% 11 11 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / display.py (no function)   100% 41 0 21   100% 0 0   100%
pipeline / hsd / tasks / baseline / maskline.py MaskLineInputs.group_desc   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / maskline.py MaskLineInputs.reference_member   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / maskline.py MaskLineInputs.__init__   0% 10 10 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / maskline.py MaskLineResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / maskline.py MaskLineResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / maskline.py MaskLineResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / maskline.py MaskLine.prepare   0% 90 90 0   0% 10 0   0%
pipeline / hsd / tasks / baseline / maskline.py MaskLine.prepare._g   0% 5 5 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / maskline.py MaskLine.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / maskline.py (no function)   100% 23 0 19   100% 0 0   100%
pipeline / hsd / tasks / baseline / plotter.py PlotterPool.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / plotter.py PlotterPool.create_plotter   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / plotter.py PlotterPool.done   0% 2 2 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / plotter.py PlotDataStorage.__init__   0% 8 8 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / plotter.py PlotDataStorage.resize_storage   0% 11 11 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager.__init__   0% 12 12 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager.resize_storage   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager.store_result_get_data   0% 6 6 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager.analyze_plot_table   0% 25 25 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager._pick_representative_with_distance   0% 10 10 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager._pick_representative_with_median   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionDataManager.get_data   0% 86 86 0   0% 32 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.__init__   0% 8 8 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.finalize   0% 2 2 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager._generate_plot_meta_table   0% 4 4 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.generate_plot_meta_table   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager._generate_plot_rowlist   0% 4 4 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.generate_plot_rowlist   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.plot_spectra_with_fit   0% 54 54 0   0% 24 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.plot_profile_map_with_fit   0% 63 63 0   0% 30 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionPlotManager.plot_flatness_profile   0% 8 8 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionQualityManager.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionQualityManager.analyze_flatness   0% 43 43 0   0% 18 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionQualityManager.plot_flatness   0% 45 45 0   0% 16 0   0%
pipeline / hsd / tasks / baseline / plotter.py BaselineSubtractionQualityManager.calculate_baseline_quality_stat   0% 30 30 0   0% 14 0   0%
pipeline / hsd / tasks / baseline / plotter.py generate_grid_panel_map   0% 11 11 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / plotter.py configure_1d_panel   0% 19 19 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / plotter.py configure_2d_panel   0% 10 10 0   0% 8 0   0%
pipeline / hsd / tasks / baseline / plotter.py get_lines   0% 14 14 0   0% 8 0   0%
pipeline / hsd / tasks / baseline / plotter.py get_lines2   0% 30 30 0   0% 16 0   0%
pipeline / hsd / tasks / baseline / plotter.py binned_mean_ma   0% 21 21 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / plotter.py sort_with_key   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / plotter.py (no function)   100% 46 0 24   100% 0 0   100%
pipeline / hsd / tasks / baseline / qa.py SDBaselineQAHandler.handle   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / qa.py SDBaselineListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / qa.py (no function)   100% 10 0 11   100% 0 0   100%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer.update_mako_context   0% 76 76 0   0% 32 0   0%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer._group_by_axes   0% 7 7 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer._get_a_plot_per_spw   0% 7 7 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer._plots_per_field   0% 7 7 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer._plots_per_field_with_type   0% 12 12 0   0% 8 0   0%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer._summary_plots   0% 14 14 0   0% 8 0   0%
pipeline / hsd / tasks / baseline / renderer.py T2_4MDetailsSingleDishBaselineRenderer.get_field_key   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / renderer.py SingleDishClusterPlotsRenderer.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / renderer.py SingleDishClusterPlotsRenderer.update_json_dict   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / renderer.py (no function)   100% 20 0 15   100% 0 0   100%
pipeline / hsd / tasks / baseline / rules.py (no function)   100% 2 0 0   100% 0 0   100%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingInputs.group_desc   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingInputs.member_ms   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingInputs.reference_member   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingInputs.windowmode   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingInputs.windowmode   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingInputs.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGriddingResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGridding.prepare   0% 14 14 1   100% 0 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGridding.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGridding.make_grid_table   0% 71 71 1   0% 20 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGridding.make_grid_table._g   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGridding.grid   0% 97 97 0   0% 36 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py SDSimpleGridding.grid.cmp   0% 9 9 0   0% 8 0   0%
pipeline / hsd / tasks / baseline / simplegrid.py (no function)   100% 28 0 18   100% 0 0   100%
pipeline / hsd / tasks / baseline / typing.py (no function)   100% 6 0 1   100% 0 0   100%
pipeline / hsd / tasks / baseline / validation.py ValidateLineInputs.group_desc   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineInputs.reference_member   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineInputs.windowmode   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineInputs.windowmode   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineInputs.__init__   0% 15 15 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineSinglePointing.prepare   0% 45 45 0   0% 18 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineSinglePointing.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.MaxFWHM   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.validate_cluster   0% 53 53 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.prepare   0% 138 138 0   0% 50 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.prepare._g   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster._merge_cluster_info   0% 8 8 0   0% 8 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster._merge_cluster_result   0% 11 11 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.clean_detect_signal   0% 22 22 0   0% 16 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.clean_detect_line   0% 26 26 0   0% 24 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.CheckLineIdentity   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.clustering_kmean   0% 73 73 0   0% 22 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.clustering_hierarchy   0% 72 72 0   0% 26 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.set_data   0% 19 19 0   0% 10 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.clean_cluster   0% 42 42 0   0% 18 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.clustering_kmean_score   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.detection_stage   0% 24 24 1   0% 8 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.validation_stage   0% 20 20 0   0% 10 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.smoothing_stage   0% 40 40 0   0% 18 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.final_stage   0% 238 238 1   0% 118 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.CleanIsolation   0% 42 42 0   0% 30 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.DoBlur   0% 11 11 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.calc_ProtectMask   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.__merge_lines   0% 24 24 0   0% 10 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidateLineRaster.__update_cluster_flag   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / validation.py convolve2d   0% 27 27 0   0% 14 0   0%
pipeline / hsd / tasks / baseline / validation.py _eval_poly   0% 13 13 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / validation.py _to_validated_lines   0% 7 7 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D.__init__   0% 11 11 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D.set_data_points   0% 10 10 0   0% 2 0   0%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D._set_design_matrix   0% 9 9 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D._do_svd   0% 9 9 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D._svd_with_mask   0% 9 9 0   0% 8 0   0%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D._svd_with_eps   0% 10 10 0   0% 8 0   0%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D._svd   0% 17 17 0   0% 8 0   0%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D._eval_poly_from_G   0% 7 7 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D.solve_with_mask   0% 16 16 0   0% 10 0   0%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D.solve_with_eps   0% 17 17 0   0% 10 0   0%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D.solve_for   0% 17 17 0   0% 10 0   0%
pipeline / hsd / tasks / baseline / validation.py SVDSolver2D.find_good_solution   0% 28 28 0   0% 12 0   0%
pipeline / hsd / tasks / baseline / validation.py ValidationFactory   0% 5 5 0   0% 4 0   0%
pipeline / hsd / tasks / baseline / validation.py (no function)   100% 78 0 21   100% 0 0   100%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.prefix   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.blparam   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.field   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.antenna   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.spw   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.grid_table   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.channelmap_range   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.colname   0% 9 9 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.__init__   0% 13 13 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionWorkerInputs.to_casa_args   0% 14 14 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / worker.py BaselineSubtractionResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / worker.py SerialBaselineSubtractionWorker.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / baseline / worker.py SerialBaselineSubtractionWorker.prepare   0% 39 39 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / worker.py SerialBaselineSubtractionWorker.analyse   0% 48 48 0   0% 6 0   0%
pipeline / hsd / tasks / baseline / worker.py SerialBaselineSubtractionWorker.get_fit_order_dict   100% 20 0 0   100% 16 0   100%
pipeline / hsd / tasks / baseline / worker.py SerialBaselineSubtractionWorker.get_fit_func_dict   100% 18 0 0   100% 10 0   100%
pipeline / hsd / tasks / baseline / worker.py (no function)   100% 48 0 21   100% 0 0   100%
pipeline / hsd / tasks / baseline / worker_test.py test_get_fit_func_dict   100% 9 0 0   100% 2 0   100%
pipeline / hsd / tasks / baseline / worker_test.py test_get_fit_order_dict   100% 7 0 0   100% 2 0   100%
pipeline / hsd / tasks / baseline / worker_test.py (no function)   100% 7 0 2   100% 0 0   100%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter.__init__   0% 13 13 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter.register_data   0% 9 9 0   0% 2 0   0%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter.create_plots   0% 107 107 0   0% 16 0   0%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter.StatisticsPlot   0% 21 21 0   0% 8 0   0%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter._pack_data   0% 46 46 0   0% 26 0   0%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter._plot   0% 17 17 0   0% 6 0   0%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter.__plot_frame_to_axes   0% 35 35 0   0% 18 0   0%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py SDFlagPlotter.__plot_data_to_axes   0% 28 28 0   0% 16 0   0%
pipeline / hsd / tasks / baselineflag / SDFlagPlotter.py (no function)   100% 13 0 12   100% 0 0   100%
pipeline / hsd / tasks / baselineflag / SDFlagRule.py (no function)   100% 3 0 0   100% 0 0   100%
pipeline / hsd / tasks / baselineflag / __init__.py (no function)   100% 3 0 6   100% 0 0   100%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.__to_numeric   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.__to_bool   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.__to_int   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.__to_list   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.infiles   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.infiles   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.antenna   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.field   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.pol   0% 6 6 0   0% 2 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.__init__   0% 29 29 1   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs._configureFlagRule   0% 11 11 0   0% 8 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.activateFlagRule   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagInputs.deactivateFlagRule   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SDBLFlagResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SerialSDBLFlag.prepare   0% 91 91 0   0% 26 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py SerialSDBLFlag.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / baselineflag.py (no function)   100% 58 0 20   100% 0 0   100%
pipeline / hsd / tasks / baselineflag / flagsummary.py SDBLFlagSummary.__init__   0% 11 11 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / flagsummary.py SDBLFlagSummary.execute   0% 75 75 0   0% 20 0   0%
pipeline / hsd / tasks / baselineflag / flagsummary.py SDBLFlagSummary.pack_flags   0% 61 61 0   0% 24 0   0%
pipeline / hsd / tasks / baselineflag / flagsummary.py SDBLFlagSummary.show_flags   0% 30 30 0   0% 24 0   0%
pipeline / hsd / tasks / baselineflag / flagsummary.py SDBLFlagSummary.create_summary_data   0% 11 11 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / flagsummary.py (no function)   100% 7 0 15   100% 0 0   100%
pipeline / hsd / tasks / baselineflag / qa.py SDBLFlagListQAHandler.handle   0% 8 8 0   0% 4 0   0%
pipeline / hsd / tasks / baselineflag / qa.py SDBLFlagQAHandler.handle   0% 9 9 0   0% 4 0   0%
pipeline / hsd / tasks / baselineflag / qa.py (no function)   100% 9 0 7   100% 0 0   100%
pipeline / hsd / tasks / baselineflag / renderer.py T2_4MDetailsBLFlagRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / baselineflag / renderer.py T2_4MDetailsBLFlagRenderer.update_mako_context   0% 18 18 0   0% 4 0   0%
pipeline / hsd / tasks / baselineflag / renderer.py T2_4MDetailsBLFlagRenderer._prepare_subpage   0% 8 8 0   0% 2 0   0%
pipeline / hsd / tasks / baselineflag / renderer.py SDBLFlagStatisticsPlotRenderer.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / renderer.py SDBLFlagStatisticsPlotRenderer.update_json_dict   0% 12 12 0   0% 6 0   0%
pipeline / hsd / tasks / baselineflag / renderer.py accumulate_flag_per_eb   0% 31 31 0   0% 10 0   0%
pipeline / hsd / tasks / baselineflag / renderer.py make_summary_table_per_eb   0% 9 9 0   0% 2 0   0%
pipeline / hsd / tasks / baselineflag / renderer.py accumulate_flag_per_source_spw   0% 23 23 0   0% 6 0   0%
pipeline / hsd / tasks / baselineflag / renderer.py make_summary_table_per_field   0% 10 10 0   0% 4 0   0%
pipeline / hsd / tasks / baselineflag / renderer.py (no function)   100% 13 0 12   100% 0 0   100%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorkerInputs.__init__   0% 11 11 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorkerInputs.bl_ms   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorkerResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorkerResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorkerResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / worker.py BLFlagTableContainer.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / worker.py BLFlagTableContainer.calvis   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / worker.py BLFlagTableContainer.blvis   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / baselineflag / worker.py open_cal_bl_tables   0% 12 12 0   0% 6 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker._search_datacol   0% 7 7 0   0% 4 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.prepare   0% 97 97 0   0% 18 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.get_row_map   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.calcStatistics   0% 200 200 0   0% 56 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker._calculate_masked_stddev   0% 6 6 0   0% 2 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker._get_mask_array   0% 27 27 0   0% 22 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker._get_flag_from_stats   0% 34 34 0   0% 16 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker._apply_stat_flag   0% 13 13 0   0% 2 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.flagExpectedRMS   0% 50 50 0   0% 10 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.flagSummary   0% 8 8 0   0% 2 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.ResetDataTableMaskList   0% 4 4 0   0% 4 0   0%
pipeline / hsd / tasks / baselineflag / worker.py SDBLFlagWorker.generateFlagCommandFile   0% 42 42 0   0% 10 0   0%
pipeline / hsd / tasks / baselineflag / worker.py _get_permanent_flag_summary   0% 6 6 0   0% 4 0   0%
pipeline / hsd / tasks / baselineflag / worker.py _get_stat_flag_summary   0% 7 7 0   0% 4 0   0%
pipeline / hsd / tasks / baselineflag / worker.py _get_iteration   0% 10 10 0   0% 8 0   0%
pipeline / hsd / tasks / baselineflag / worker.py (no function)   100% 38 0 18   100% 0 0   100%
pipeline / hsd / tasks / common / __init__.py (no function)   100% 1 0 14   100% 0 0   100%
pipeline / hsd / tasks / common / common.py SingleDishResults.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / common / common.py SingleDishResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / common.py SingleDishResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / common.py SingleDishResults._get_outcome   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / common / common.py SingleDishResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / common / common.py (no function)   100% 7 0 4   100% 0 0   100%
pipeline / hsd / tasks / common / compress.py CompressedObj.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / compress.py CompressedObj.decompress   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / compress.py compress_object   0% 11 11 0   100% 0 0   0%
pipeline / hsd / tasks / common / compress.py decompress_object   0% 8 8 0   100% 0 0   0%
pipeline / hsd / tasks / common / compress.py CompressedIter.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / common / compress.py CompressedIter.__next__   0% 7 7 0   0% 4 0   0%
pipeline / hsd / tasks / common / compress.py CompressedList.__iter__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / compress.py (no function)   100% 11 0 5   100% 0 0   100%
pipeline / hsd / tasks / common / direction_utils.py direction_shift   89% 9 1 0   75% 4 1   85%
pipeline / hsd / tasks / common / direction_utils.py direction_offset   100% 9 0 0   100% 2 0   100%
pipeline / hsd / tasks / common / direction_utils.py direction_recover   100% 10 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / direction_utils.py direction_convert   100% 10 0 0   100% 2 0   100%
pipeline / hsd / tasks / common / direction_utils.py (no function)   100% 10 0 3   100% 0 0   100%
pipeline / hsd / tasks / common / direction_utils_test.py test_direction_shift   100% 4 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / direction_utils_test.py test_direction_shift_raise   100% 2 0 1   100% 0 0   100%
pipeline / hsd / tasks / common / direction_utils_test.py test_direction_offset   100% 4 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / direction_utils_test.py test_direction_offset_raise   100% 2 0 1   100% 0 0   100%
pipeline / hsd / tasks / common / direction_utils_test.py test_direction_recover   100% 3 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / direction_utils_test.py test_direction_convert   100% 3 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / direction_utils_test.py (no function)   100% 21 0 4   100% 0 0   100%
pipeline / hsd / tasks / common / display.py mjd_to_plotval   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py is_invalid_axis_range   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py is_invalid_axis_range._is_invalid   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py CustomDateFormatter.__call__   0% 6 6 0   0% 2 0   0%
pipeline / hsd / tasks / common / display.py utc_formatter   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py utc_locator   0% 9 9 0   0% 4 0   0%
pipeline / hsd / tasks / common / display.py SingleDishDisplayInputs.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SingleDishDisplayInputs.isnro   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage.data   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage.mask   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage.__init__   0% 25 25 0   0% 6 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage._load_coordsys   0% 11 11 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage._load_id_coord_types   0% 7 7 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage.nx   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage.ny   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage.nchan   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage.npol   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage.brightnessunit   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage.beam_size   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage.to_velocity   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage.spectral_axis   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage.direction_axis   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SpectralImage.__axis   0% 9 9 0   0% 2 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.imagename   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.moment_imagename   0% 6 6 0   0% 4 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.spw   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.vis   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.antenna   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.reduction_group   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.msid_list   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.antennaid_list   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.fieldid_list   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.spwid_list   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.stage_number   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.stage_dir   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.source   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.missedlines_plot   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.contamination_plot   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.valid_lines   0% 20 20 0   0% 12 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.create_channel_mask   0% 11 11 0   0% 6 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.get_line_free_channels   0% 7 7 0   0% 2 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplayInputs.compute_per_channel_stats   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py invert_range_list   0% 10 10 0   0% 6 0   0%
pipeline / hsd / tasks / common / display.py SDCalibrationDisplay.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDCalibrationDisplay.plot   0% 11 11 0   0% 6 0   0%
pipeline / hsd / tasks / common / display.py SDCalibrationDisplay.doplot   100% 0 0 1   100% 0 0   100%
pipeline / hsd / tasks / common / display.py SDImageDisplay.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.init   0% 29 29 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.context   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.stage_dir   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.image   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.spw   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.antenna   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.vis   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.data   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.mask   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.id_spectral   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.id_stokes   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.num_valid_spectrum   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.rms   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.edge   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDImageDisplay.__reshape2d   0% 16 16 0   0% 12 0   0%
pipeline / hsd / tasks / common / display.py form3   0% 7 7 0   0% 6 0   0%
pipeline / hsd / tasks / common / display.py form4   0% 5 5 0   0% 4 0   0%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.__init__   0% 14 14 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.axes_integsp   0% 16 16 0   0% 6 0   0%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.axes_spmap   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.axes_atm   0% 9 9 0   0% 2 0   0%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.axes_chan   0% 13 13 0   0% 6 0   0%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.__adjust_integsp_for_chan   0% 10 10 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.__axes_spmap   0% 7 7 0   0% 4 0   0%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.setup_labels   0% 20 20 0   0% 10 0   0%
pipeline / hsd / tasks / common / display.py SparseMapAxesManager.clear_plot_objects   0% 13 13 0   0% 6 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.__init__   0% 18 18 0   0% 4 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.nh   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.nv   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.ticksize   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.direction_reference   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.direction_reference   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.setup_labels_relative   0% 21 21 0   0% 4 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.setup_labels_absolute   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.setup_lines   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.setup_reference_level   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.set_global_scaling   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.unset_global_scaling   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.set_deviation_mask   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.set_edge   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.set_atm_transmission   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.unset_atm_transmission   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.set_channel_axis   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.unset_channel_axis   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.add_channel_axis   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.plot   0% 134 134 0   0% 56 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.plot.stat_per_spectra   0% 4 4 0   0% 4 0   0%
pipeline / hsd / tasks / common / display.py SDSparseMapPlotter.done   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / common / display.py ch_to_freq   100% 2 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / display.py (no function)   100% 165 0 23   100% 0 0   100%
pipeline / hsd / tasks / common / display_test.py test_ch_to_freq   100% 2 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / display_test.py (no function)   100% 2 0 3   100% 0 0   100%
pipeline / hsd / tasks / common / flagcmd_util.py mjdsec_to_time_selection   100% 2 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / flagcmd_util.py merge_timerange   0% 9 9 0   0% 2 0   0%
pipeline / hsd / tasks / common / flagcmd_util.py datatable_rowid_to_timerange   0% 8 8 0   100% 0 0   0%
pipeline / hsd / tasks / common / flagcmd_util.py (no function)   100% 5 0 7   100% 0 0   100%
pipeline / hsd / tasks / common / flagcmd_util_test.py test_mjdsec2str   100% 12 0 0   100% 2 0   100%
pipeline / hsd / tasks / common / flagcmd_util_test.py (no function)   100% 3 0 2   100% 0 0   100%
pipeline / hsd / tasks / common / inspection_util.py generate_ms   0% 28 28 1   0% 10 0   0%
pipeline / hsd / tasks / common / inspection_util.py __transfer_ephemeris_flag   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / common / inspection_util.py set_beam_size   0% 14 14 0   0% 4 0   0%
pipeline / hsd / tasks / common / inspection_util.py merge_reduction_group   0% 13 13 0   0% 8 0   0%
pipeline / hsd / tasks / common / inspection_util.py inspect_reduction_group   0% 34 34 0   0% 12 0   0%
pipeline / hsd / tasks / common / inspection_util.py __find_match_by_name   0% 10 10 0   0% 6 0   0%
pipeline / hsd / tasks / common / inspection_util.py __find_match_by_coverage   0% 17 17 0   0% 8 0   0%
pipeline / hsd / tasks / common / inspection_util.py (no function)   100% 8 0 11   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryImagingPolicy.get_beam_size_arcsec   100% 0 0 1   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryImagingPolicy.get_beam_size_pixel   100% 0 0 1   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryImagingPolicy.get_convsupport   100% 0 0 1   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryImagingPolicy.get_image_margin   100% 0 0 1   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryImagingPolicy.get_conv1d   100% 0 0 1   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryImagingPolicy.get_conv2d   100% 0 0 1   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py ALMAImagingPolicy.get_beam_size_arcsec   0% 7 7 0   100% 0 0   0%
pipeline / hsd / tasks / common / observatory_policy.py ALMAImagingPolicy.get_beam_size_pixel   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py ALMAImagingPolicy.get_convsupport   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py ALMAImagingPolicy.get_image_margin   100% 3 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py ALMAImagingPolicy.get_conv1d   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py ALMAImagingPolicy.get_conv2d   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py NROImagingPolicy.get_beam_size_arcsec   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / common / observatory_policy.py NROImagingPolicy.get_beam_size_pixel   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py NROImagingPolicy.get_convsupport   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py NROImagingPolicy.get_image_margin   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py NROImagingPolicy.get_conv1d   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py NROImagingPolicy.get_conv2d   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py get_imaging_policy   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / common / observatory_policy.py ObservatoryCalibrationPolicy.get_jyperk_range   100% 0 0 1   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy.py ALMACalibrationPolicy.get_jyperk_valid_range   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / common / observatory_policy.py get_calibration_policy   0% 2 2 1   100% 0 0   0%
pipeline / hsd / tasks / common / observatory_policy.py (no function)   100% 55 0 10   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy_test.py test_call_abstract_methods   100% 7 0 1   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy_test.py test_alma_imaging_policy   100% 11 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy_test.py test_nro_imaging_policy   100% 11 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / observatory_policy_test.py (no function)   100% 3 0 2   100% 0 0   100%
pipeline / hsd / tasks / common / rasterutil.py distance   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py is_multi_beam   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py extract_dtrow_list   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py read_readonly_data   0% 9 9 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py read_readwrite_data   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py read_datatable   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py from_context   0% 14 14 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py get_science_target_fields   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py get_science_spectral_windows   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py get_raster_distance   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py flag_incomplete_raster   0% 15 15 0   0% 2 0   0%
pipeline / hsd / tasks / common / rasterutil.py flag_worm_eaten_raster   0% 9 9 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py get_raster_flag_list   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py flag_raster_map   0% 70 70 0   0% 12 0   0%
pipeline / hsd / tasks / common / rasterutil.py find_most_frequent   0% 10 10 0   0% 2 0   0%
pipeline / hsd / tasks / common / rasterutil.py get_aspect   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py get_angle   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py anim_gen   0% 17 17 0   0% 4 0   0%
pipeline / hsd / tasks / common / rasterutil.py animate   0% 13 13 0   0% 6 0   0%
pipeline / hsd / tasks / common / rasterutil.py generate_animation   0% 7 7 0   100% 0 0   0%
pipeline / hsd / tasks / common / rasterutil.py (no function)   36% 66 42 19   8% 12 1   32%
pipeline / hsd / tasks / common / sdtyping.py (no function)   17% 6 5 2   50% 2 1   25%
pipeline / hsd / tasks / common / utils.py profiler   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py profiler.wrapper   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py require_virtual_spw_id_handling   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py convert_spw_virtual2real   0% 15 15 0   0% 8 0   0%
pipeline / hsd / tasks / common / utils.py is_nro   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py asdm_name_from_ms   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py get_ms_idx   0% 9 9 0   0% 4 0   0%
pipeline / hsd / tasks / common / utils.py get_data_table_path   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py match_origin_ms   0% 4 4 0   0% 4 0   0%
pipeline / hsd / tasks / common / utils.py ProgressTimer.__init__   0% 9 9 0   0% 4 0   0%
pipeline / hsd / tasks / common / utils.py ProgressTimer.__del__   0% 2 2 0   0% 2 0   0%
pipeline / hsd / tasks / common / utils.py ProgressTimer.count   0% 7 7 0   0% 4 0   0%
pipeline / hsd / tasks / common / utils.py parseEdge   0% 11 11 0   0% 6 0   0%
pipeline / hsd / tasks / common / utils.py mjd_to_datetime   100% 3 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / utils.py mjd_to_datestring   88% 8 1 0   75% 4 1   83%
pipeline / hsd / tasks / common / utils.py to_list   0% 14 14 1   0% 10 0   0%
pipeline / hsd / tasks / common / utils.py to_bool   0% 11 11 0   0% 10 0   0%
pipeline / hsd / tasks / common / utils.py to_numeric   0% 8 8 0   0% 4 0   0%
pipeline / hsd / tasks / common / utils.py get_mask_from_flagtra   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py iterate_group_member   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / common / utils.py get_index_list_for_ms   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py _get_index_list_for_ms   0% 14 14 0   0% 8 0   0%
pipeline / hsd / tasks / common / utils.py get_index_list_for_ms2   0% 13 13 0   0% 4 0   0%
pipeline / hsd / tasks / common / utils.py get_index_list_for_ms2._g   0% 6 6 0   0% 6 0   0%
pipeline / hsd / tasks / common / utils.py get_valid_ms_members   0% 38 38 1   0% 18 0   0%
pipeline / hsd / tasks / common / utils.py TableSelector   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py EchoDictionary.__getitem__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py make_row_map_between_ms   0% 6 6 0   0% 2 0   0%
pipeline / hsd / tasks / common / utils.py make_row_map   0% 176 176 0   0% 60 0   0%
pipeline / hsd / tasks / common / utils.py SpwSimpleView.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py SpwDetailedView.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py get_spw_names   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py get_spw_properties   0% 12 12 0   0% 2 0   0%
pipeline / hsd / tasks / common / utils.py __read_table   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / common / utils.py make_spwid_map   0% 24 24 0   0% 22 0   0%
pipeline / hsd / tasks / common / utils.py _read_polarization_table   0% 16 16 0   0% 2 0   0%
pipeline / hsd / tasks / common / utils.py make_polid_map   0% 13 13 0   0% 10 0   0%
pipeline / hsd / tasks / common / utils.py make_ddid_map   0% 8 8 0   0% 2 0   0%
pipeline / hsd / tasks / common / utils.py get_datacolumn_name   0% 10 10 0   0% 4 0   0%
pipeline / hsd / tasks / common / utils.py get_restfrequency   0% 10 10 0   0% 4 0   0%
pipeline / hsd / tasks / common / utils.py RGAccumulator.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py RGAccumulator.append   0% 8 8 0   0% 2 0   0%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_field_id_list   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_antenna_id_list   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_spw_id_list   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_pol_ids_list   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_grid_table_list   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_channelmap_range_list   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / common / utils.py RGAccumulator.iterate_id   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / common / utils.py RGAccumulator.iterate_all   0% 9 9 0   0% 2 0   0%
pipeline / hsd / tasks / common / utils.py RGAccumulator.get_process_list   0% 10 10 0   0% 2 0   0%
pipeline / hsd / tasks / common / utils.py sort_fields   0% 10 10 0   0% 6 0   0%
pipeline / hsd / tasks / common / utils.py get_brightness_unit   0% 14 14 0   0% 10 0   0%
pipeline / hsd / tasks / common / utils.py (no function)   100% 60 0 20   100% 0 0   100%
pipeline / hsd / tasks / common / utils_test.py test_mjd_to_datetime   100% 8 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / utils_test.py test_mjd_to_datestring   100% 7 0 0   100% 0 0   100%
pipeline / hsd / tasks / common / utils_test.py (no function)   100% 6 0 3   100% 0 0   100%
pipeline / hsd / tasks / exportdata / __init__.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / hsd / tasks / exportdata / almasdaqua.py AlmaAquaXmlGenerator.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / exportdata / almasdaqua.py AlmaAquaXmlGenerator.get_project_structure   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / exportdata / almasdaqua.py AlmaAquaXmlGenerator.get_imaging_topic   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / exportdata / almasdaqua.py _hsd_imaging_sensitivity_exporter   0% 5 5 0   0% 4 0   0%
pipeline / hsd / tasks / exportdata / almasdaqua.py (no function)   100% 6 0 7   100% 0 0   100%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData.prepare   0% 27 27 1   0% 8 0   0%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._do_aux_session_products   0% 9 9 0   0% 4 0   0%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData.__get_last_baseline_table   0% 8 8 0   0% 2 0   0%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._export_final_baseline_calfiles   0% 12 12 0   0% 6 0   0%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._do_aux_ms_products   0% 8 8 0   0% 4 0   0%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._export_final_baseline_applylist   0% 17 17 0   0% 2 0   0%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._detect_jyperk   0% 12 12 0   0% 6 0   0%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData.__get_reffile   0% 9 9 0   0% 10 0   0%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._do_auxiliary_products   0% 28 28 0   0% 16 0   0%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._export_casa_restore_script   0% 10 10 0   0% 4 0   0%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._get_hm_rasterscan_value   0% 6 6 0   0% 2 0   0%
pipeline / hsd / tasks / exportdata / exportdata.py SDExportData._export_casa_restore_script_template   0% 15 15 0   0% 2 0   0%
pipeline / hsd / tasks / exportdata / exportdata.py (no function)   100% 19 0 21   100% 0 0   100%
pipeline / hsd / tasks / flagging / __init__.py (no function)   100% 3 0 7   100% 0 0   100%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishInputs.intents   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishInputs.filetemplate   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishInputs.filepointing   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishInputs.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishInputs.to_casa_args   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py FlagDeterALMASingleDishResults.merge_with_context   0% 19 19 0   0% 10 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py update_flag_pointing   0% 16 16 0   0% 4 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish.bandwidth_limit   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish.prepare   0% 17 17 0   0% 10 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._apply_deterministic_flagging   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._execute_flagmanager   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._update_datatable   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._detect_pointing_outliers   0% 33 33 0   0% 4 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._append_outlier_flagcmd_to_flagpoinging_file   0% 11 11 0   0% 8 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._yield_edge_spw_cmds   0% 33 33 0   0% 12 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._yield_edge_spw_cmds.yield_channel_ranges   0% 4 4 0   0% 4 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._get_edgespw_cmds   0% 6 6 0   0% 4 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish.get_fracspw   0% 9 9 0   0% 4 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish.verify_spw   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py SerialFlagDeterALMASingleDish._get_flag_commands   0% 15 15 0   0% 8 0   0%
pipeline / hsd / tasks / flagging / flagdeteralmasd.py (no function)   100% 46 0 24   100% 0 0   100%
pipeline / hsd / tasks / flagging / qa.py FlagDeterALMASingleDishQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / flagging / qa.py FlagDeterALMASingleDishListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / flagging / qa.py (no function)   100% 14 0 11   100% 0 0   100%
pipeline / hsd / tasks / flagging / renderer.py T2_4MDetailsFlagDeterAlmaSdRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / flagging / renderer.py T2_4MDetailsFlagDeterAlmaSdRenderer.update_mako_context   0% 20 20 1   0% 4 0   0%
pipeline / hsd / tasks / flagging / renderer.py (no function)   100% 4 0 4   100% 0 0   100%
pipeline / hsd / tasks / imaging / __init__.py (no function)   100% 2 0 7   100% 0 0   100%
pipeline / hsd / tasks / imaging / accumulator.py GaussianKernel.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / accumulator.py GaussianKernel.get_weight   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / accumulator.py LinearKernel.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / accumulator.py LinearKernel.get_weight   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / accumulator.py Accumulator.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / accumulator.py Accumulator.init   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / accumulator.py Accumulator.accumulate   0% 19 19 0   0% 14 0   0%
pipeline / hsd / tasks / imaging / accumulator.py (no function)   100% 12 0 3   100% 0 0   100%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines.__init__   0% 27 27 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines.analyze   0% 16 16 0   0% 8 0   0%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._sigma_estimation   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._mask_spec   0% 14 14 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._beam_weight   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._extract_beam_spec   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._max_spec   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._detect_excess   0% 6 6 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._detect_over_deviation_threshold   0% 26 26 0   0% 12 0   0%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._finalize_plot   0% 14 14 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / detect_missed_lines.py DetectMissedLines._plot   0% 29 29 0   0% 8 0   0%
pipeline / hsd / tasks / imaging / detect_missed_lines.py (no function)   100% 19 0 18   100% 0 0   100%
pipeline / hsd / tasks / imaging / detectcontamination.py detect_contamination   0% 17 17 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _pick_quiet_slice   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _slice_and_calc_RMS_of_cube_regrid   0% 7 7 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _make_figures   0% 22 22 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _plot_peak_SN_map   0% 9 9 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _plot_mask_map   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _plot_map   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _display_colorbar   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _plot_masked_averaged_spectrum   0% 28 28 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _configure_plot_spec   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _configure_axis   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _detect_deep_absorption_feature   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _read_image   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _get_direction_spec   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _convert_to_degrees   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _get_frequency_spec   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _calculate_rms_and_peak_sn_map   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _count_valid_pixels   0% 7 7 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py _determine_peak_sn_threshold   0% 9 9 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / detectcontamination.py (no function)   100% 31 0 18   100% 0 0   100%
pipeline / hsd / tasks / imaging / display.py ImageAxesManager.__init__   0% 10 10 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py ImageAxesManager.set_colorbar_for   0% 13 13 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / display.py SingleImageAxesManager.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py SingleImageAxesManager.image_axes   0% 19 19 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / display.py SDChannelAveragedImageDisplay.plot   0% 49 49 0   0% 8 0   0%
pipeline / hsd / tasks / imaging / display.py SDMomentMapDisplay.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py SDMomentMapDisplay.init   0% 19 19 0   0% 8 0   0%
pipeline / hsd / tasks / imaging / display.py SDMomentMapDisplay.plot   0% 73 73 0   0% 18 0   0%
pipeline / hsd / tasks / imaging / display.py ChannelMapAxesManager.__init__   0% 14 14 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py ChannelMapAxesManager.axes_integmap   0% 19 19 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / display.py ChannelMapAxesManager.axes_integsp_full   0% 11 11 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py ChannelMapAxesManager.axes_integsp_zoom   0% 10 10 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py ChannelMapAxesManager.axes_chmap   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py ChannelMapAxesManager.__axes_chmap   0% 12 12 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py SDSparseMapDisplay.enable_atm   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py SDSparseMapDisplay.disable_atm   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py SDSparseMapDisplay.plot   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py SDSparseMapDisplay.__plot_sparse_map   0% 97 97 0   0% 16 0   0%
pipeline / hsd / tasks / imaging / display.py SDSparseMapDisplay._get_array_chunk   0% 9 9 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay.extended_velocity   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay.plot   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay.__get_integrated_spectra   0% 37 37 0   0% 12 0   0%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay.__plot_channel_map   0% 158 158 0   0% 42 0   0%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay._calc_plot_values   0% 33 33 0   0% 12 0   0%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay._calc_plot_values._invert   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay._calc_slice_width   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py SDChannelMapDisplay.calc_velocity_lines   0% 6 6 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py SDRmsMapDisplay.plot   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py SDRmsMapDisplay.__get_rms   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py SDRmsMapDisplay.__get_num_valid   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py SDRmsMapDisplay.__reshape_grid_table_values   0% 6 6 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / display.py SDRmsMapDisplay.__plot   0% 56 56 0   0% 10 0   0%
pipeline / hsd / tasks / imaging / display.py SpectralMapAxesManager.__init__   0% 8 8 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py SpectralMapAxesManager.axes_list   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py SpectralMapAxesManager.__axes_list   0% 19 19 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py SDSpectralMapDisplay.plot   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / display.py SDSpectralMapDisplay.__get_strides   0% 7 7 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py SDSpectralMapDisplay.__plot_spectral_map   0% 123 123 0   0% 32 0   0%
pipeline / hsd / tasks / imaging / display.py SDSpectralImageDisplay.__plot   0% 7 7 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / display.py SDSpectralImageDisplay.plot   0% 21 21 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py SDSpectralImageDisplay.add_plot   0% 14 14 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py SDImageDisplayFactory   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py get_metadata   0% 11 11 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / display.py (no function)   100% 72 0 30   100% 0 0   100%
pipeline / hsd / tasks / imaging / gridding.py gridding_factory   0% 8 8 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / gridding.py GriddingInputs.vis   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / gridding.py GriddingInputs.__init__   0% 9 9 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / gridding.py GriddingResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / gridding.py GriddingResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / gridding.py GriddingResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / gridding.py GriddingBase.prepare   0% 59 59 0   0% 14 0   0%
pipeline / hsd / tasks / imaging / gridding.py GriddingBase.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / gridding.py GriddingBase.dogrid   0% 114 114 0   0% 30 0   0%
pipeline / hsd / tasks / imaging / gridding.py GriddingBase.dogrid._g   0% 5 5 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / gridding.py GriddingBase.dogrid._g2   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / gridding.py GriddingBase.dogrid._g3   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / gridding.py RasterGridding._group   0% 60 60 0   0% 18 0   0%
pipeline / hsd / tasks / imaging / gridding.py SinglePointGridding._group   0% 18 18 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / gridding.py MultiPointGridding._group   0% 36 36 0   0% 18 0   0%
pipeline / hsd / tasks / imaging / gridding.py (no function)   100% 32 0 16   100% 0 0   100%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.field   0% 10 10 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.antenna   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.intent   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.vis   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.is_ampcal   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.datatype   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImagingInputs.__init__   0% 11 11 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging.prepare   0% 38 38 0   0% 20 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._finalize_worker_result   0% 38 38 0   0% 24 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_edge   0% 12 12 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._initialize_common_parameters   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_correlations_if_nro   0% 8 8 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_rgp_image_group   0% 12 12 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._initialize_reduction_group_parameters   0% 33 33 1   0% 10 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._pick_restfreq_from_restfreq_list   0% 13 13 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._set_image_name_based_on_virtual_spwid   0% 8 8 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._set_image_group_item_into_reduction_group_patameters   0% 23 23 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._initialize_weight_column_based_on_baseline_rms   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._initialize_coord_set   0% 7 7 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._execute_imaging_worker   0% 14 14 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._make_grid_table   0% 36 36 0   0% 10 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._add_image_list_to_combine   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._define_rms_range_in_image   0% 15 15 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._additional_imaging_process_for_nro   0% 12 12 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._make_post_grid_table   0% 39 39 0   0% 10 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._generate_parameters_for_calculate_sensitivity   0% 26 26 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._execute_combine_images   0% 8 8 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._set_representative_flag   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._warn_if_early_cycle   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._calculate_sensitivity   0% 20 20 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._execute_combine_images_for_nro   0% 18 18 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._prepare_for_combine_images   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._skip_this_loop   0% 7 7 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._execute_imaging   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._set_asdm_to_outcome_vis_if_imagemode_is_ampcal   0% 3 3 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._has_imager_result_outcome   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._has_nro_imager_result_outcome   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._detect_missed_lines   0% 7 7 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._detect_contamination   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._append_result   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_rms_exclude_freq_range_image   0% 71 71 0   0% 24 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging.get_imagename   0% 33 33 1   0% 16 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_stat_chans   0% 11 11 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_stat_region   0% 30 30 0   0% 10 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_stat_region._value_in_unit   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._get_stat_region._extract_values   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging.get_raster_info_list   0% 20 20 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging.calculate_theoretical_image_rms   0% 34 34 0   0% 18 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_t_sub_on_off   0% 31 31 0   0% 12 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_jy_per_k   0% 32 32 0   0% 10 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_and_set_factors_by_convolution_function   0% 13 13 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_t_on_actual   0% 11 11 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_calibration_tables_applied   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_wx_and_wy   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_average_tsys   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._obtain_effective_BW   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py SDImaging._loop_initializer_of_theoretical_image_rms   0% 26 26 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / imaging.py _analyze_raster_pattern   0% 92 92 0   0% 12 0   0%
pipeline / hsd / tasks / imaging / imaging.py calc_image_statistics   0% 13 13 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py convert_frequency_ranges_to_channels   0% 16 16 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / imaging.py convert_range_list_to_string   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py convert_range_list_to_ranges   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging.py merge_ranges   0% 22 22 0   0% 14 0   0%
pipeline / hsd / tasks / imaging / imaging.py invert_ranges   0% 13 13 0   0% 10 0   0%
pipeline / hsd / tasks / imaging / imaging.py (no function)   100% 91 0 30   100% 0 0   100%
pipeline / hsd / tasks / imaging / imaging_params.py ObservedList.__setitem__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py ObservedList.insert   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py ObservedList.append   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py ObservedList.extend   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py Parameters.__init__   0% 5 5 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py Parameters.is_immutable   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py Parameters.freeze   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py Parameters.__setattr__   0% 2 2 1   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py CommonParameters.is_not_nro   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py initialize_common_parameters   0% 16 16 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py ReductionGroupParameters.__init__   0% 42 42 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py CombinedImageParameters.__init__   0% 9 9 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py CombinedImageParameters.extend   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py ToCombineImageParameters.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py PostProcessParameters.__init__   0% 23 23 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py PostProcessParameters.done   0% 2 2 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py TheoreticalImageRmsParameters.__init__   0% 32 32 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / imaging_params.py (no function)   94% 32 2 13   100% 0 0   94%
pipeline / hsd / tasks / imaging / qa.py SDImagingQAHandler.handle   0% 17 17 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / qa.py SDImagingListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / qa.py (no function)   100% 12 0 7   100% 0 0   100%
pipeline / hsd / tasks / imaging / renderer.py SingleDishMomentMapPlotRenderer.update_json_dict   0% 2 2 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / renderer.py T2_4MDetailsSingleDishImagingRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / imaging / renderer.py T2_4MDetailsSingleDishImagingRenderer.update_mako_context   0% 90 90 0   0% 38 0   0%
pipeline / hsd / tasks / imaging / renderer.py T2_4MDetailsSingleDishImagingRenderer._plots_per_field_with_type   0% 8 8 0   0% 6 0   0%
pipeline / hsd / tasks / imaging / renderer.py T2_4MDetailsSingleDishImagingRenderer._summary_plots   0% 16 16 0   0% 12 0   0%
pipeline / hsd / tasks / imaging / renderer.py T2_4MDetailsSingleDishImagingRenderer._summary_plots_channelmap   0% 48 48 0   0% 18 0   0%
pipeline / hsd / tasks / imaging / renderer.py T2_4MDetailsSingleDishImagingRenderer.get_field_key   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / renderer.py (no function)   100% 16 0 13   100% 0 0   100%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingResultItem.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingResultItem.merge_with_context   0% 12 12 0   0% 8 0   0%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingResultItem._outcome_name   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingResults.merge_with_context   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingWorkerResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingWorkerResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / resultobjects.py SDImagingWorkerResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / resultobjects.py (no function)   100% 11 0 5   100% 0 0   100%
pipeline / hsd / tasks / imaging / sdcombine.py SDImageCombineInputs.inimages   0% 5 5 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / sdcombine.py SDImageCombineInputs.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / sdcombine.py SDImageCombine.prepare   0% 69 69 0   0% 24 0   0%
pipeline / hsd / tasks / imaging / sdcombine.py SDImageCombine.prepare.get_safe_path   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / sdcombine.py SDImageCombine.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / sdcombine.py SDImageCombine._do_combine   0% 7 7 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / sdcombine.py _check_image   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / sdcombine.py (no function)   94% 18 1 11   100% 0 0   94%
pipeline / hsd / tasks / imaging / weighting.py WeightMSInputs.spwtype   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / weighting.py WeightMSInputs.vis   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / weighting.py WeightMSInputs.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / weighting.py WeightMSResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / weighting.py WeightMSResults.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / weighting.py WeightMSResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / weighting.py WeightMS.prepare   0% 17 17 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / weighting.py WeightMS.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / weighting.py WeightMS._make_row_map   0% 28 28 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / weighting.py WeightMS._set_weight   0% 86 86 0   0% 42 0   0%
pipeline / hsd / tasks / imaging / weighting.py (no function)   100% 25 0 9   100% 0 0   100%
pipeline / hsd / tasks / imaging / worker.py ImageCoordinateUtil   0% 101 101 0   0% 28 0   0%
pipeline / hsd / tasks / imaging / worker.py get_brightness_unit   0% 7 7 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorkerInputs.vis   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorkerInputs.__init__   0% 17 17 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorkerInputs.is_freq_axis_ascending   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorker.prepare   0% 28 28 0   0% 2 0   0%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorker.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorker._get_map_coord   0% 8 8 0   0% 4 0   0%
pipeline / hsd / tasks / imaging / worker.py SDImagingWorker._do_imaging   0% 108 108 0   0% 38 0   0%
pipeline / hsd / tasks / imaging / worker.py (no function)   100% 31 0 16   100% 0 0   100%
pipeline / hsd / tasks / importdata / __init__.py (no function)   100% 4 0 8   100% 0 0   100%
pipeline / hsd / tasks / importdata / importdata.py SDImportDataInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / importdata.py SDImportDataResults.__init__   0% 10 10 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / importdata.py SDImportDataResults.merge_with_context   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / importdata.py SDImportDataResults.__merge_reduction_group   0% 2 2 0   0% 2 0   0%
pipeline / hsd / tasks / importdata / importdata.py SDImportDataResults.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / importdata.py SerialSDImportData.prepare   0% 24 24 1   0% 8 0   0%
pipeline / hsd / tasks / importdata / importdata.py SerialSDImportData._get_fluxes   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / importdata.py (no function)   100% 23 0 17   100% 0 0   100%
pipeline / hsd / tasks / importdata / inspection.py SDInspection.__init__   0% 6 6 0   0% 2 0   0%
pipeline / hsd / tasks / importdata / inspection.py SDInspection.execute   0% 63 63 0   0% 12 0   0%
pipeline / hsd / tasks / importdata / inspection.py SDInspection.execute._g   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / inspection.py SDInspection.__select_data   0% 34 34 0   0% 14 0   0%
pipeline / hsd / tasks / importdata / inspection.py SDInspection._group_data   0% 157 157 0   0% 44 0   0%
pipeline / hsd / tasks / importdata / inspection.py SDInspection._inspect_calibration_strategy   0% 48 48 0   0% 22 0   0%
pipeline / hsd / tasks / importdata / inspection.py _check_offsource_fieldname_maching   0% 18 18 0   0% 10 0   0%
pipeline / hsd / tasks / importdata / inspection.py (no function)   100% 8 0 15   100% 0 0   100%
pipeline / hsd / tasks / importdata / qa.py SDImportDataQAHandler._check_intents   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / qa.py SDImportDataQAHandler.handle   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / qa.py (no function)   100% 9 0 8   100% 0 0   100%
pipeline / hsd / tasks / importdata / reader.py get_value_in_deg   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / reader.py get_state_id   0% 13 13 0   0% 4 0   0%
pipeline / hsd / tasks / importdata / reader.py initialize_template   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / importdata / reader.py merge_flagcmd   0% 22 22 0   0% 12 0   0%
pipeline / hsd / tasks / importdata / reader.py write_flagcmd   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / importdata / reader.py set_nominal_direction   0% 39 39 0   0% 8 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.__init__   0% 12 12 0   0% 2 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.get_datatable   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.detect_target_spw   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.detect_target_data_desc   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.detect_target_data_desc._g   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.register_invalid_pointing_data   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.generate_flagcmd   0% 23 23 0   0% 8 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.generate_flagdict_for_invalid_pointing_data   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.generate_flagdict_for_uniform_rms   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader._generate_flagcmd   0% 15 15 0   0% 8 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.execute   0% 298 298 0   0% 62 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader._get_outref   0% 20 20 0   0% 14 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader._get_azelref   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / importdata / reader.py MetaDataReader.get_reference_direction   0% 14 14 0   0% 4 0   0%
pipeline / hsd / tasks / importdata / reader.py (no function)   100% 24 0 22   100% 0 0   100%
pipeline / hsd / tasks / importdata / renderer.py T2_4MDetailsSingleDishImportDataRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / importdata / renderer.py T2_4MDetailsSingleDishImportDataRenderer.update_mako_context   0% 19 19 0   0% 10 0   0%
pipeline / hsd / tasks / importdata / renderer.py (no function)   100% 5 0 7   100% 0 0   100%
pipeline / hsd / tasks / k2jycal / __init__.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / hsd / tasks / k2jycal / display.py K2JyBoxScatterDisplay.__init__   0% 6 6 0   0% 2 0   0%
pipeline / hsd / tasks / k2jycal / display.py K2JyBoxScatterDisplay.plot   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / display.py K2JyBoxScatterDisplay._create_plot   0% 5 5 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / display.py K2JyBoxScatterDisplay._plot   0% 77 77 0   0% 30 0   0%
pipeline / hsd / tasks / k2jycal / display.py K2JyBoxScatterDisplay._plot.process_label   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / display.py K2JyBoxScatterDisplay.__compute_x_positions   0% 7 7 0   0% 4 0   0%
pipeline / hsd / tasks / k2jycal / display.py (no function)   100% 8 0 14   100% 0 0   100%
pipeline / hsd / tasks / k2jycal / jyperkreader.py read   0% 6 6 0   0% 2 0   0%
pipeline / hsd / tasks / k2jycal / jyperkreader.py inspect_type   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / k2jycal / jyperkreader.py read_ms_based   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / jyperkreader.py read_session_based   0% 11 11 0   0% 4 0   0%
pipeline / hsd / tasks / k2jycal / jyperkreader.py _read_stream   0% 12 12 1   0% 8 0   0%
pipeline / hsd / tasks / k2jycal / jyperkreader.py JyPerKDataParser.get_content   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / jyperkreader.py JyPerKDataParser.parse_header   0% 6 6 0   0% 4 0   0%
pipeline / hsd / tasks / k2jycal / jyperkreader.py JyPerKDataParser.parse_data   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / k2jycal / jyperkreader.py JyPerK.__init__   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / jyperkreader.py JyPerK.register_meta   0% 5 5 0   0% 4 0   0%
pipeline / hsd / tasks / k2jycal / jyperkreader.py JyPerK.register_data   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / k2jycal / jyperkreader.py associate   0% 49 49 0   0% 18 0   0%
pipeline / hsd / tasks / k2jycal / jyperkreader.py inspect_coverage   0% 7 7 0   0% 4 0   0%
pipeline / hsd / tasks / k2jycal / jyperkreader.py (no function)   100% 21 0 9   100% 0 0   100%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalInputs.infiles   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalInputs.infiles   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalInputs.caltable   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalInputs.to_casa_args   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalInputs.__init__   0% 8 8 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalResults.__init__   0% 9 9 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalResults.merge_with_context   0% 13 13 0   0% 12 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCalResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCal.execute   0% 9 9 0   0% 6 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCal.prepare   0% 41 41 0   0% 18 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCal._extract_factors   0% 45 45 0   0% 28 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCal._create_caltable   0% 28 28 0   0% 8 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCal.analyse   0% 38 38 0   0% 18 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py SDK2JyCal.__check_factor   0% 7 7 0   0% 6 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py export_jyperk   0% 8 8 0   0% 8 0   0%
pipeline / hsd / tasks / k2jycal / k2jycal.py (no function)   100% 32 0 17   100% 0 0   100%
pipeline / hsd / tasks / k2jycal / qa.py SDK2JyCalQAHandler.handle   0% 15 15 0   0% 4 0   0%
pipeline / hsd / tasks / k2jycal / qa.py SDK2JyCalListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / qa.py (no function)   100% 10 0 8   100% 0 0   100%
pipeline / hsd / tasks / k2jycal / renderer.py T2_4MDetailsSingleDishK2JyCalRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / k2jycal / renderer.py T2_4MDetailsSingleDishK2JyCalRenderer.update_mako_context   0% 58 58 0   0% 30 0   0%
pipeline / hsd / tasks / k2jycal / renderer.py T2_4MDetailsSingleDishK2JyCalRenderer.__calculate_stats   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / k2jycal / renderer.py T2_4MDetailsSingleDishK2JyCalRenderer.__get_factor   0% 3 3 0   0% 2 0   0%
pipeline / hsd / tasks / k2jycal / renderer.py (no function)   100% 11 0 12   100% 0 0   100%
pipeline / hsd / tasks / restoredata / __init__.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreDataInputs.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreDataResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreDataResults.merge_with_context   0% 5 5 0   0% 4 0   0%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreDataResults._merge_k2jycal   0% 27 27 0   0% 14 0   0%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreData.prepare   0% 3 3 0   100% 0 0   0%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreData._do_importasdm   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / restoredata / restoredata.py SDRestoreData._do_applycal   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / restoredata / restoredata.py (no function)   100% 17 0 13   100% 0 0   100%
pipeline / hsd / tasks / skycal / __init__.py (no function)   100% 3 0 7   100% 0 0   100%
pipeline / hsd / tasks / skycal / display.py get_field_from_ms   0% 6 6 0   0% 4 0   0%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalDisplayBase.init_with_field   0% 14 14 0   0% 4 0   0%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalDisplayBase.add_field_identifier   0% 3 3 0   0% 4 0   0%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalDisplayBase._update_figfile   100% 0 0 1   100% 0 0   100%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqSummaryChart.__init__   100% 0 0 19   100% 0 0   100%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqSummaryChart.plot   100% 0 0 61   100% 0 0   100%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqSummaryChart._update_figfile   100% 0 0 17   100% 0 0   100%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqSummaryChart.create_task_for_tp_spectral_scan   100% 0 0 38   100% 0 0   100%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqSummaryChart.create_task_for_tp_spectral_scan.__get_sorted_reference_scans   100% 0 0 9   100% 0 0   100%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqSummaryChart.rename_and_clear_figure   100% 0 0 18   100% 0 0   100%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqDetailChart.get_caltable_from_result   100% 0 0 16   100% 0 0   100%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqDetailChart.get_solution_interval   100% 0 0 68   100% 0 0   100%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqDetailChart.__init__   100% 0 0 19   100% 0 0   100%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqDetailChart.plot   100% 0 0 10   100% 0 0   100%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsFreqDetailChart._update_figfile   100% 0 0 10   100% 0 0   100%
pipeline / hsd / tasks / skycal / display.py SingleDishPlotmsLeaf.__init__   0% 21 21 0   0% 4 0   0%
pipeline / hsd / tasks / skycal / display.py SingleDishPlotmsLeaf.plot   0% 18 18 0   0% 6 0   0%
pipeline / hsd / tasks / skycal / display.py SingleDishPlotmsLeaf._create_task   0% 5 5 0   0% 2 0   0%
pipeline / hsd / tasks / skycal / display.py SingleDishPlotmsLeaf._get_plot_object   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / display.py SingleDishPlotmsSpwComposite.__init__   0% 11 11 0   0% 4 0   0%
pipeline / hsd / tasks / skycal / display.py SingleDishPlotmsAntSpwComposite.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsTimeSummaryChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / display.py SingleDishSkyCalAmpVsTimeDetailChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / display.py plot_elevation_difference   0% 68 68 0   0% 24 0   0%
pipeline / hsd / tasks / skycal / display.py plot_elevation_difference.init_figure   0% 13 13 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / display.py plot_elevation_difference.finalize_figure   0% 30 30 0   0% 8 0   0%
pipeline / hsd / tasks / skycal / display.py plot_elevation_difference.generate_plot   0% 9 9 0   0% 2 0   0%
pipeline / hsd / tasks / skycal / display.py (no function)   100% 26 0 59   100% 0 0   100%
pipeline / hsd / tasks / skycal / qa.py SDSkyCalQAHandler.handle   0% 7 7 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / qa.py SDSkyCalListQAHandler.handle   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / qa.py (no function)   100% 12 0 9   100% 0 0   100%
pipeline / hsd / tasks / skycal / renderer.py T2_4MDetailsSingleDishSkyCalRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hsd / tasks / skycal / renderer.py T2_4MDetailsSingleDishSkyCalRenderer.update_mako_context   0% 87 87 0   0% 20 0   0%
pipeline / hsd / tasks / skycal / renderer.py T2_4MDetailsSingleDishSkyCalRenderer.update_mako_context.sort_by_field_spw   0% 4 4 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / renderer.py T2_4MDetailsSingleDishSkyCalRenderer.get_skycal_applications   0% 14 14 0   0% 4 0   0%
pipeline / hsd / tasks / skycal / renderer.py T2_4MDetailsSingleDishSkyCalRenderer._get_reference_coord   0% 39 39 0   0% 4 0   0%
pipeline / hsd / tasks / skycal / renderer.py (no function)   100% 7 0 14   100% 0 0   100%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalInputs.infiles   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalInputs.infiles   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalInputs.__init__   0% 14 14 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalInputs.to_casa_args   0% 6 6 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalResults.merge_with_context   0% 5 5 0   0% 4 0   0%
pipeline / hsd / tasks / skycal / skycal.py SDSkyCalResults._outcome_name   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / skycal.py SerialSDSkyCal.prepare   0% 57 57 0   0% 24 0   0%
pipeline / hsd / tasks / skycal / skycal.py SerialSDSkyCal.analyse   0% 1 1 0   100% 0 0   0%
pipeline / hsd / tasks / skycal / skycal.py get_elevation   0% 20 20 0   0% 4 0   0%
pipeline / hsd / tasks / skycal / skycal.py compute_elevation_difference   0% 75 75 0   0% 22 0   0%
pipeline / hsd / tasks / skycal / skycal.py (no function)   100% 35 0 19   100% 0 0   100%
pipeline / hsd / tasks / tsysflag / __init__.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / hsd / tasks / tsysflag / tsysflag.py TsysflagInputs.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsd / tasks / tsysflag / tsysflag.py (no function)   100% 13 0 7   100% 0 0   100%
pipeline / hsd / templates / __init__.py (no function)   100% 1 0 2   100% 0 0   100%
pipeline / hsdn / __init__.py (no function)   100% 0 0 2   100% 0 0   100%
pipeline / hsdn / cli / __init__.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / hsdn / cli / hsdn_exportdata.py hsdn_exportdata   100% 0 0 0   100% 0 0   100%
pipeline / hsdn / cli / hsdn_exportdata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsdn / cli / hsdn_importdata.py hsdn_importdata   100% 0 0 0   100% 0 0   100%
pipeline / hsdn / cli / hsdn_importdata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsdn / cli / hsdn_restoredata.py hsdn_restoredata   100% 0 0 0   100% 0 0   100%
pipeline / hsdn / cli / hsdn_restoredata.py (no function)   100% 2 0 1   100% 0 0   100%
pipeline / hsdn / heuristics / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
pipeline / hsdn / tasks / __init__.py (no function)   100% 0 0 3   100% 0 0   100%
pipeline / hsdn / tasks / exportdata / __init__.py (no function)   100% 1 0 3   100% 0 0   100%
pipeline / hsdn / tasks / exportdata / exportdata.py NROPipelineNameBuilder._build_from_oussid   0% 1 1 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / exportdata.py NROPipelineNameBuilder._build_from_ps_oussid   0% 1 1 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / exportdata.py NROPipelineNameBuilder._build_from_oussid_session   0% 1 1 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / exportdata.py NROExportData.prepare   0% 9 9 0   0% 4 0   0%
pipeline / hsdn / tasks / exportdata / exportdata.py NROExportData._export_reduction_template   0% 6 6 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / exportdata.py NROExportData._export_nroscalefile_template   0% 4 4 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / exportdata.py NROExportData._update_manifest   0% 9 9 0   0% 4 0   0%
pipeline / hsdn / tasks / exportdata / exportdata.py NROExportData._export_casa_restore_script   0% 5 5 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / exportdata.py NROExportData._get_hm_rasterscan_value   0% 6 6 0   0% 2 0   0%
pipeline / hsdn / tasks / exportdata / exportdata.py (no function)   100% 20 0 16   100% 0 0   100%
pipeline / hsdn / tasks / exportdata / manifest.py NROPipelineManifest.add_reduction_script   0% 1 1 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / manifest.py NROPipelineManifest.add_scalefile   0% 1 1 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / manifest.py (no function)   100% 5 0 3   100% 0 0   100%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py generate_template   0% 4 4 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py export_template   0% 2 2 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py indent   0% 1 1 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py space   0% 1 1 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py get_template   0% 2 2 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py generate_group_entries   0% 7 7 0   0% 4 0   0%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py generate_csv_entries   0% 7 7 0   0% 4 0   0%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py generate_csv   0% 7 7 0   100% 0 0   0%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py generate_script   0% 53 53 0   0% 6 0   0%
pipeline / hsdn / tasks / exportdata / nrotemplategenerator.py (no function)   100% 10 0 11   100% 0 0   100%
pipeline / hsdn / tasks / importdata / __init__.py (no function)   100% 2 0 7   100% 0 0   100%
pipeline / hsdn / tasks / importdata / importdata.py NROImportDataInputs.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hsdn / tasks / importdata / importdata.py NROImportDataResults.__init__   0% 1 1 0   100% 0 0   0%
pipeline / hsdn / tasks / importdata / importdata.py NROImportDataResults.merge_with_context   0% 7 7 0   0% 4 0   0%
pipeline / hsdn / tasks / importdata / importdata.py NROImportData.prepare   0% 5 5 1   100% 0 0   0%
pipeline / hsdn / tasks / importdata / importdata.py NROImportData.analyse   0% 14 14 0   0% 6 0   0%
pipeline / hsdn / tasks / importdata / importdata.py (no function)   100% 13 0 11   100% 0 0   100%
pipeline / hsdn / tasks / restoredata / __init__.py (no function)   100% 1 0 4   100% 0 0   100%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalInputs.infiles   0% 1 1 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalInputs.infiles   0% 2 2 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalInputs.caltable   0% 3 3 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalInputs.__init__   0% 7 7 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalResults.__init__   0% 8 8 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalResults.merge_with_context   0% 13 13 0   0% 12 0   0%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCalResults.__repr__   0% 4 4 0   0% 2 0   0%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCal.prepare   0% 20 20 0   0% 4 0   0%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCal.analyse   0% 6 6 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / ampcal.py SDAmpCal._read_factors   0% 5 5 0   0% 2 0   0%
pipeline / hsdn / tasks / restoredata / ampcal.py rearrange_factors_list   0% 15 15 0   0% 10 0   0%
pipeline / hsdn / tasks / restoredata / ampcal.py export_jyperk   0% 6 6 0   0% 4 0   0%
pipeline / hsdn / tasks / restoredata / ampcal.py (no function)   100% 21 0 7   100% 0 0   100%
pipeline / hsdn / tasks / restoredata / csvfilereader.py read   0% 1 1 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / csvfilereader.py read_ms_based   0% 2 2 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / csvfilereader.py _read_stream   0% 13 13 3   0% 4 0   0%
pipeline / hsdn / tasks / restoredata / csvfilereader.py (no function)   100% 4 0 6   100% 0 0   100%
pipeline / hsdn / tasks / restoredata / renderer.py T2_4MDetailsNRORestoreDataRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / hsdn / tasks / restoredata / renderer.py T2_4MDetailsNRORestoreDataRenderer.update_mako_context   0% 164 164 0   0% 62 0   0%
pipeline / hsdn / tasks / restoredata / renderer.py T2_4MDetailsNRORestoreDataRenderer.__get_factor   0% 3 3 0   0% 2 0   0%
pipeline / hsdn / tasks / restoredata / renderer.py (no function)   100% 8 0 8   100% 0 0   100%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreDataInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreDataResults.__init__   0% 2 2 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreDataResults.merge_with_context   0% 5 5 0   0% 4 0   0%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreDataResults._merge_ampcal   0% 27 27 0   0% 14 0   0%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreData.prepare   0% 6 6 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreData._do_importasdm   0% 5 5 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / restoredata.py NRORestoreData._do_applycal   0% 13 13 0   0% 2 0   0%
pipeline / hsdn / tasks / restoredata / restoredata.py (no function)   100% 16 0 11   100% 0 0   100%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorkerInputs.__init__   0% 6 6 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorkerInputs.to_casa_args   0% 1 1 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorkerResults.__init__   0% 5 5 0   100% 0 0   0%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorkerResults.merge_with_context   0% 3 3 1   0% 2 0   0%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorker.prepare   0% 33 33 0   0% 10 0   0%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorker.analyse   0% 44 44 0   0% 24 0   0%
pipeline / hsdn / tasks / restoredata / worker.py SDAmpCalWorker.__check_factor   0% 7 7 0   0% 6 0   0%
pipeline / hsdn / tasks / restoredata / worker.py (no function)   100% 14 0 7   100% 0 0   100%
pipeline / hsdn / templates / __init__.py (no function)   100% 1 0 2   100% 0 0   100%
pipeline / infrastructure / __init__.py set_plot_level   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / __init__.py generate_detail_plots   0% 15 15 0   0% 10 0   0%
pipeline / infrastructure / __init__.py (no function)   100% 6 0 19   100% 0 0   100%
pipeline / infrastructure / adapters.py Adapter.__init__   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / adapters.py (no function)   0% 2 2 2   100% 0 0   0%
pipeline / infrastructure / api.py Heuristic.calculate   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / api.py Heuristic.__call__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / api.py Heuristic.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / api.py Inputs.to_casa_args   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / api.py Results.uuid   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / api.py Results.metadata   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / api.py Results.accept   100% 0 0 0   100% 0 0   100%
pipeline / infrastructure / api.py ResultRenderer.task   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / api.py ResultRenderer.render   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / api.py Task.Inputs   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / api.py Task.execute   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / api.py (no function)   100% 28 0 1   100% 0 0   100%
pipeline / infrastructure / argmapper.py convert_args   0% 27 27 0   0% 8 0   0%
pipeline / infrastructure / argmapper.py _convert_null   0% 9 9 0   0% 6 0   0%
pipeline / infrastructure / argmapper.py task_to_casa   0% 9 9 0   0% 4 0   0%
pipeline / infrastructure / argmapper.py inputs_to_casa   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / argmapper.py (no function)   100% 6 0 3   100% 0 0   100%
pipeline / infrastructure / basetask.py timestamp   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / basetask.py timestamp.attach_timestamp_to_results   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / basetask.py result_finaliser   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / basetask.py result_finaliser.finalise_pipeline_result   0% 11 11 1   0% 4 0   0%
pipeline / infrastructure / basetask.py capture_log   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / basetask.py capture_log.capture   0% 14 14 0   0% 6 0   0%
pipeline / infrastructure / basetask.py matplotlibrc_handler   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / basetask.py matplotlibrc_handler.handle_matplotlibrc   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ModeTask.__init__   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / basetask.py ModeTask.execute   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ModeTask.__getattr__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ModeTask._check_delegate   0% 6 6 1   0% 2 0   0%
pipeline / infrastructure / basetask.py Results.__init__   100% 4 0 0   100% 0 0   100%
pipeline / infrastructure / basetask.py Results.uuid   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py Results.metadata   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py Results.merge_with_context   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py Results.accept   0% 43 43 3   0% 12 0   0%
pipeline / infrastructure / basetask.py Results._check_for_remerge   0% 5 5 0   0% 4 0   0%
pipeline / infrastructure / basetask.py Results._is_uuid_in_result   0% 6 6 0   0% 6 0   0%
pipeline / infrastructure / basetask.py Results._get_task   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py FailedTaskResults.__init__   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / basetask.py FailedTaskResults.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ResultsProxy.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ResultsProxy.write   0% 7 7 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ResultsProxy.read   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ResultsProxy._write_stage_logs   0% 13 13 0   0% 4 0   0%
pipeline / infrastructure / basetask.py ResultsList.__init__   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / basetask.py ResultsList.__getitem__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ResultsList.__iter__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ResultsList.__len__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ResultsList.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ResultsList.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ResultsList.append   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ResultsList.accept   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py ResultsList.extend   0% 2 2 0   0% 2 0   0%
pipeline / infrastructure / basetask.py ResultsList.merge_with_context   0% 2 2 0   0% 2 0   0%
pipeline / infrastructure / basetask.py ResultsList._get_task   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / basetask.py StandardTaskTemplate.__init__   0% 8 8 0   0% 4 0   0%
pipeline / infrastructure / basetask.py StandardTaskTemplate.prepare   100% 0 0 2   100% 0 0   100%
pipeline / infrastructure / basetask.py StandardTaskTemplate.analyse   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / basetask.py StandardTaskTemplate.execute   0% 64 64 1   0% 24 0   0%
pipeline / infrastructure / basetask.py StandardTaskTemplate._handle_multiple_vis   0% 15 15 0   0% 8 0   0%
pipeline / infrastructure / basetask.py StandardTaskTemplate._get_handled_headtails   0% 11 11 0   0% 6 0   0%
pipeline / infrastructure / basetask.py FailedTask.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / basetask.py Executor.__init__   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / basetask.py Executor.cmdfile   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py Executor.cmdfile   0% 4 4 0   0% 4 0   0%
pipeline / infrastructure / basetask.py Executor.execute   0% 8 8 0   0% 6 0   0%
pipeline / infrastructure / basetask.py Executor._log_jobrequest   0% 9 9 0   0% 4 0   0%
pipeline / infrastructure / basetask.py Executor.copy   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / basetask.py _log_task   0% 10 10 0   0% 2 0   0%
pipeline / infrastructure / basetask.py property_with_default   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / basetask.py property_with_default.getx   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / basetask.py property_with_default.setx   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / basetask.py write_pipeline_casa_tasks   0% 18 18 0   0% 6 0   0%
pipeline / infrastructure / basetask.py (no function)   100% 81 0 28   100% 0 0   100%
pipeline / infrastructure / callibrary.py CalApplication.__init__   0% 7 7 0   0% 4 0   0%
pipeline / infrastructure / callibrary.py CalApplication.from_export   0% 36 36 0   0% 24 0   0%
pipeline / infrastructure / callibrary.py CalApplication.as_applycal   0% 5 5 0   0% 4 0   0%
pipeline / infrastructure / callibrary.py CalApplication.antenna   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalApplication.calwt   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalApplication.exists   0% 4 4 0   0% 4 0   0%
pipeline / infrastructure / callibrary.py CalApplication.field   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalApplication.gainfield   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalApplication.gaintable   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalApplication.intent   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalApplication.interp   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalApplication.spw   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalApplication.spwmap   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalApplication.vis   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalApplication.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalApplication.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalTo.__getstate__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalTo.__setstate__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalTo.from_caltoargs   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalTo.from_caltoargs.join   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalTo.__init__   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalTo.antenna   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalTo.antenna   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py CalTo.field   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalTo.field   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py CalTo.intent   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalTo.intent   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py CalTo.spw   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalTo.spw   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py CalTo.vis   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalTo.vis   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalTo.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalFrom._calc_hash   0% 7 7 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalFrom.__new__   0% 31 31 0   0% 14 0   0%
pipeline / infrastructure / callibrary.py CalFrom.__getstate__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalFrom.__setstate__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalFrom.__getnewargs__   0% 1 1 1   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalFrom.__init__   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / callibrary.py CalFrom.caltype   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalFrom.calwt   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalFrom.gainfield   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalFrom.gaintable   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalFrom.get_caltype_for_viscal   0% 5 5 0   0% 4 0   0%
pipeline / infrastructure / callibrary.py CalFrom.interp   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalFrom.spwmap   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalFrom.__hash__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalFrom.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalToIdAdapter.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalToIdAdapter.antenna   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalToIdAdapter.field   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py CalToIdAdapter.intent   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalToIdAdapter.get_field_intents   0% 8 8 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py CalToIdAdapter.ms   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalToIdAdapter.spw   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalToIdAdapter._get_field   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py CalToIdAdapter._get_spw   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py CalToIdAdapter.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py unit   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py contiguous_sequences   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py sequence_to_casa_range   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py sequence_to_casa_range.as_casa_range   0% 6 6 0   0% 4 0   0%
pipeline / infrastructure / callibrary.py CalToIntervalAdapter.__init__   0% 17 17 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py CalToIntervalAdapter.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py CalToIntervalAdapter.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py create_data_reducer   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / callibrary.py create_data_reducer.m   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py merge_lists   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / callibrary.py merge_lists.m   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py merge_intervaltrees   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / callibrary.py merge_intervaltrees.m   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py ranges   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py safe_join   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py merge_contiguous_intervals   0% 9 9 0   0% 4 0   0%
pipeline / infrastructure / callibrary.py defrag_interval_tree   0% 8 8 0   0% 4 0   0%
pipeline / infrastructure / callibrary.py interval_to_set   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py get_id_to_intent_fn   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py get_id_to_intent_fn.f   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py get_id_to_field_fn   0% 8 8 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py get_id_to_field_fn.f   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py expand_interval   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py expand_intervaltree   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py expand_calstate_to_calapps   0% 12 12 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py consolidate_calibrations   0% 52 52 0   0% 34 0   0%
pipeline / infrastructure / callibrary.py data_selection_contains   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py expand_calstate   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py get_min_max   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py create_interval_tree   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py create_interval_tree_nd   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py create_interval_tree_for_ms   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py trim   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py trim_nd   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py get_intent_id_map   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.__init__   100% 4 0 0   100% 0 0   100%
pipeline / infrastructure / callibrary.py IntervalCalState.from_calapplication   0% 10 10 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.create_from_context   85% 13 2 0   50% 4 2   76%
pipeline / infrastructure / callibrary.py IntervalCalState.clear   0% 2 2 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.trimmed   0% 16 16 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.get_caltable   0% 7 7 0   0% 6 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.merged   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.export_to_casa_callibrary   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.as_applycal   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState._combine   0% 20 20 0   0% 6 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.__add__   0% 8 8 0   0% 4 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.__iadd__   0% 6 6 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.__sub__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.__getitem__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.__setitem__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.__delitem__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.__contains__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalState.__iter__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py fix_cycle0_data_selection   0% 21 21 0   0% 12 0   0%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.__init__   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.clear   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalLibrary._calc_filename   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py IntervalCalLibrary._export   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.add   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.active   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.applied   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.export   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.export_applied   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.get_calstate   0% 14 14 0   0% 12 0   0%
pipeline / infrastructure / callibrary.py IntervalCalLibrary._copy_calfrom   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.import_state   0% 14 14 0   0% 8 0   0%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.mark_as_applied   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py IntervalCalLibrary.unregister_calibrations   0% 2 2 1   100% 0 0   0%
pipeline / infrastructure / callibrary.py TimestampedData.__new__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py TimestampedData.cmp   0% 12 12 0   0% 6 0   0%
pipeline / infrastructure / callibrary.py TimestampedData.__lt__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py TimestampedData.__gt__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py TimestampedData.__repr__   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py TimestampedData.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py TimestampedData.__eq__   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py trim_to_valid_data_selection   33% 15 10 0   17% 12 2   26%
pipeline / infrastructure / callibrary.py _merge_intervals   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py _print_dimensions   0% 11 11 0   0% 10 0   0%
pipeline / infrastructure / callibrary.py get_calto_from_inputs   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py set_calstate_marker   0% 17 17 0   0% 14 0   0%
pipeline / infrastructure / callibrary.py _copy_calfrom   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py _copy_calto   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / callibrary.py copy_calapplication   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / callibrary.py get_calstate_shape   0% 19 19 0   0% 8 0   0%
pipeline / infrastructure / callibrary.py get_matching_calstate   0% 4 4 1   100% 0 0   0%
pipeline / infrastructure / callibrary.py (no function)   100% 205 0 19   100% 0 0   100%
pipeline / infrastructure / casa_tasks.py register_task   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / casa_tasks.py applycal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py bandpass   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / casa_tasks.py calstat   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py clearcal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py concat   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py delmod   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py exportfits   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py gaincal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py flagcmd   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py flagdata   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py flagmanager   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py fluxscale   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py gencal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py getantposalma   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py hanningsmooth   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py imdev   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py imval   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py imfit   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py imhead   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py immath   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py immoments   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py imregrid   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py imsmooth   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py impbcor   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py importasdm   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py imstat   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py imsubimage   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py initweights   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py listobs   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py mstransform   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py partition   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py plotants   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py plotbandpass   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / casa_tasks.py xvfb_plotms   0% 15 15 1   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py plotms   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / casa_tasks.py plotweather   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py polcal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py polfromgain   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py setjy   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py split   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py statwt   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py tclean   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / casa_tasks.py uvcontsub   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py wvrgcal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py visstat   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py rerefant   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py sdatmcor   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py sdbaseline   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py sdcal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py tsdimaging   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py copyfile   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py copytree   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py rmtree   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py move   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py CasaTasks.__init__   100% 4 0 0   100% 2 0   100%
pipeline / infrastructure / casa_tasks.py CasaTasks._logged_fn   50% 8 4 0   50% 2 1   50%
pipeline / infrastructure / casa_tasks.py CasaTasks._logged_fn.func   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tasks.py (no function)   100% 115 0 14   100% 0 0   100%
pipeline / infrastructure / casa_tools.py log_call   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / casa_tools.py log_call.f   100% 17 0 0   100% 0 0   100%
pipeline / infrastructure / casa_tools.py log_call.f.format_arg_value   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / casa_tools.py create_logging_class   100% 9 0 0   100% 4 0   100%
pipeline / infrastructure / casa_tools.py post_to_log   100% 3 0 0   50% 2 1   80%
pipeline / infrastructure / casa_tools.py set_log_origin   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / casa_tools.py context_manager_factory   100% 6 0 0   100% 2 0   100%
pipeline / infrastructure / casa_tools.py context_manager_factory.f   100% 12 0 0   83% 6 1   94%
pipeline / infrastructure / casa_tools.py selectvis_context_manager   100% 4 0 0   100% 0 0   100%
pipeline / infrastructure / casa_tools.py selectvis_context_manager.f   0% 14 14 0   0% 8 0   0%
pipeline / infrastructure / casa_tools.py (no function)   100% 54 0 12   100% 2 0   100%
pipeline / infrastructure / contfilehandler.py ContFileHandler.__init__   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / contfilehandler.py ContFileHandler.read   67% 55 18 0   68% 34 9   67%
pipeline / infrastructure / contfilehandler.py ContFileHandler.write   0% 35 35 0   0% 38 0   0%
pipeline / infrastructure / contfilehandler.py ContFileHandler.get_merged_selection   0% 37 37 0   0% 20 0   0%
pipeline / infrastructure / contfilehandler.py ContFileHandler.to_topo   81% 53 10 0   72% 18 5   79%
pipeline / infrastructure / contfilehandler.py ContFileHandler.get_cont_dat_virt_spw_id   38% 16 10 0   21% 14 3   30%
pipeline / infrastructure / contfilehandler.py contfile_to_spwsel   0% 41 41 0   0% 18 0   0%
pipeline / infrastructure / contfilehandler.py contfile_to_chansel   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / contfilehandler.py spwsel2chansel   0% 63 63 1   0% 28 0   0%
pipeline / infrastructure / contfilehandler.py (no function)   100% 11 0 5   100% 0 0   100%
pipeline / infrastructure / contfilehandler_test.py test_cont_ranges   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / contfilehandler_test.py test_to_topo   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / contfilehandler_test.py (no function)   100% 6 0 5   100% 0 0   100%
pipeline / infrastructure / daskhelpers.py sanitized_env   0% 10 10 0   0% 6 0   0%
pipeline / infrastructure / daskhelpers.py sanitize_env_for_children   0% 5 5 0   0% 6 0   0%
pipeline / infrastructure / daskhelpers.py is_worker   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / daskhelpers.py is_daskclient_allowed   60% 5 2 0   50% 4 2   56%
pipeline / infrastructure / daskhelpers.py is_dask_worker   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / daskhelpers.py FutureTask.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / daskhelpers.py FutureTask.get_result   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / daskhelpers.py FutureTask._merge_casa_commands   0% 11 11 0   0% 2 0   0%
pipeline / infrastructure / daskhelpers.py future_exec   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / daskhelpers.py is_dask_ready   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / daskhelpers.py session_startup   0% 11 11 2   0% 6 0   0%
pipeline / infrastructure / daskhelpers.py start_daskcluster   0% 78 78 2   0% 30 0   0%
pipeline / infrastructure / daskhelpers.py start_daskcluster.SetupPlugin.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / daskhelpers.py start_daskcluster.SetupPlugin.setup   0% 11 11 1   0% 4 0   0%
pipeline / infrastructure / daskhelpers.py start_daskcluster.RemoteCondorCluster._submit_job   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / daskhelpers.py start_daskcluster.get_status   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / daskhelpers.py exec_func   0% 4 4 1   0% 4 0   0%
pipeline / infrastructure / daskhelpers.py stop_daskcluster   0% 13 13 0   0% 8 0   0%
pipeline / infrastructure / daskhelpers.py default_n_workers   0% 8 8 1   0% 4 0   0%
pipeline / infrastructure / daskhelpers.py default_worker_name   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / daskhelpers.py default_slurm_queue   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / daskhelpers.py (no function)   92% 40 3 21   100% 0 0   92%
pipeline / infrastructure / daskhelpers_test.py dask_client   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / daskhelpers_test.py sample_data_dir   0% 8 8 0   0% 2 0   0%
pipeline / infrastructure / daskhelpers_test.py test_parallel_processing   0% 21 21 1   0% 4 0   0%
pipeline / infrastructure / daskhelpers_test.py test_parallel_processing.load_array   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / daskhelpers_test.py test_parallel_processing.process_array   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / daskhelpers_test.py test_parallel_map   0% 12 12 1   0% 2 0   0%
pipeline / infrastructure / daskhelpers_test.py test_parallel_map.calculate_stats   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / daskhelpers_test.py test_parallel_task_performance   0% 14 14 2   0% 2 0   0%
pipeline / infrastructure / daskhelpers_test.py test_parallel_task_performance.intensive_task   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / daskhelpers_test.py (no function)   100% 12 0 10   100% 0 0   100%
pipeline / infrastructure / displays / __init__.py (no function)   100% 0 0 8   100% 0 0   100%
pipeline / infrastructure / displays / plotpointings.py compute_obs_data   0% 8 8 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py compute_offsets   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py create_figure   0% 14 14 0   0% 2 0   0%
pipeline / infrastructure / displays / plotpointings.py add_elements_to_plot   0% 26 26 0   0% 18 0   0%
pipeline / infrastructure / displays / plotpointings.py compute_element_locs   0% 12 12 0   0% 10 0   0%
pipeline / infrastructure / displays / plotpointings.py configure_labels   0% 22 22 0   0% 2 0   0%
pipeline / infrastructure / displays / plotpointings.py plot_mosaic_source   0% 15 15 0   0% 2 0   0%
pipeline / infrastructure / displays / plotpointings.py plot_tsys_scans   0% 17 17 0   0% 2 0   0%
pipeline / infrastructure / displays / plotpointings.py enforce_axis_scale_bounds   0% 7 7 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py enforce_axis_scale_bounds.adjust_limits   0% 9 9 0   0% 4 0   0%
pipeline / infrastructure / displays / plotpointings.py label_format   0% 9 9 0   0% 4 0   0%
pipeline / infrastructure / displays / plotpointings.py select_tsys_field   94% 17 1 0   92% 12 1   93%
pipeline / infrastructure / displays / plotpointings.py is_tsys_only   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py primary_beam_fwhm   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py central_obstruction_factor   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py baars_taper_factor   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py antenna_taper_factor   0% 6 6 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py tsys_scans_radec   0% 99 99 0   0% 30 0   0%
pipeline / infrastructure / displays / plotpointings.py apply_offset_to_radec   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py radec_to_sexagesimal   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py rotation_euler   0% 14 14 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py radec_to_direction   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py direction_to_radec   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py diff_directions   0% 7 7 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpointings.py angular_separation   0% 11 11 0   0% 2 0   0%
pipeline / infrastructure / displays / plotpointings.py (no function)   100% 38 0 17   100% 0 0   100%
pipeline / infrastructure / displays / plotpointings_test.py make_source   100% 5 0 0   100% 2 0   100%
pipeline / infrastructure / displays / plotpointings_test.py make_ms   100% 6 0 0   100% 0 0   100%
pipeline / infrastructure / displays / plotpointings_test.py case_same_id   100% 6 0 0   100% 0 0   100%
pipeline / infrastructure / displays / plotpointings_test.py case_same_name   100% 8 0 0   100% 0 0   100%
pipeline / infrastructure / displays / plotpointings_test.py case_partial_name   100% 10 0 0   100% 0 0   100%
pipeline / infrastructure / displays / plotpointings_test.py case_no_valid_tsys_field   100% 6 0 0   100% 0 0   100%
pipeline / infrastructure / displays / plotpointings_test.py case_double_quote_name   100% 8 0 0   100% 0 0   100%
pipeline / infrastructure / displays / plotpointings_test.py case   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / displays / plotpointings_test.py test_select_tsys_field   100% 5 0 0   100% 2 0   100%
pipeline / infrastructure / displays / plotpointings_test.py (no function)   100% 10 0 6   100% 0 0   100%
pipeline / infrastructure / displays / plotpwv.py plotPWV   0% 92 92 0   0% 36 0   0%
pipeline / infrastructure / displays / plotpwv.py readPWVFromMS   0% 13 13 0   0% 6 0   0%
pipeline / infrastructure / displays / plotpwv.py readPWVFromASDM_CALATMOSPHERE   0% 16 16 0   0% 8 0   0%
pipeline / infrastructure / displays / plotpwv.py getObservatoryName   0% 8 8 0   100% 0 0   0%
pipeline / infrastructure / displays / plotpwv.py MAD   0% 12 12 0   0% 4 0   0%
pipeline / infrastructure / displays / plotpwv.py (no function)   100% 7 0 10   100% 0 0   100%
pipeline / infrastructure / displays / plotstyle.py casa5style_plot   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / displays / plotstyle.py casa5style_plot.wrapper   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / plotstyle.py matplotlibrc_formal   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / displays / plotstyle.py matplotlibrc_formal.handle_matplotlibrc   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / displays / plotstyle.py RescaleXAxisTimeTicks   0% 9 9 0   0% 6 0   0%
pipeline / infrastructure / displays / plotstyle.py (no function)   100% 3 0 4   100% 0 0   100%
pipeline / infrastructure / displays / plotsuntrack.py plot_suntrack   0% 103 103 0   0% 26 0   0%
pipeline / infrastructure / displays / plotsuntrack.py get_az_el_from_body   0% 8 8 0   100% 0 0   0%
pipeline / infrastructure / displays / plotsuntrack.py (no function)   100% 3 0 7   100% 0 0   100%
pipeline / infrastructure / displays / plotweather.py plot_weather   0% 260 260 1   0% 90 0   0%
pipeline / infrastructure / displays / plotweather.py ComputeDewPointCFromRHAndTempC   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / displays / plotweather.py computeWVP   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / plotweather.py resizeFonts   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / displays / plotweather.py (no function)   100% 5 0 8   100% 0 0   100%
pipeline / infrastructure / displays / pointing.py Deg2HMS   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py HHMM   0% 2 2 1   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py __format_hms   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py HHMMSS   0% 1 1 1   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py HHMMSSs   0% 1 1 1   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py HHMMSSss   0% 1 1 1   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py HHMMSSsss   0% 1 1 1   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py Deg2DMS   0% 11 11 0   0% 2 0   0%
pipeline / infrastructure / displays / pointing.py DDMM   0% 2 2 1   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py __format_dms   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py DDMMSS   0% 1 1 1   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py DDMMSSs   0% 1 1 1   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py DDMMSSss   0% 1 1 1   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py GLGBlabel   0% 24 24 0   0% 14 0   0%
pipeline / infrastructure / displays / pointing.py RADEClabel   0% 37 37 0   0% 26 0   0%
pipeline / infrastructure / displays / pointing.py XYlabel   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / displays / pointing.py MapAxesManagerBase.direction_reference   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py MapAxesManagerBase.direction_reference   0% 2 2 0   0% 2 0   0%
pipeline / infrastructure / displays / pointing.py MapAxesManagerBase.ofs_coord   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py MapAxesManagerBase.ofs_coord   0% 2 2 0   0% 2 0   0%
pipeline / infrastructure / displays / pointing.py MapAxesManagerBase.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py MapAxesManagerBase.get_axes_labels   0% 13 13 0   0% 8 0   0%
pipeline / infrastructure / displays / pointing.py PointingAxesManager.__init__   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py PointingAxesManager.init_axes   0% 20 20 0   0% 10 0   0%
pipeline / infrastructure / displays / pointing.py PointingAxesManager.axes   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / displays / pointing.py PointingAxesManager.__axes   0% 6 6 0   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py draw_beam   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py draw_pointing   0% 41 41 0   0% 18 0   0%
pipeline / infrastructure / displays / pointing.py SingleDishPointingChart.__init__   0% 6 6 0   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py SingleDishPointingChart.__del__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / pointing.py SingleDishPointingChart.__get_field   0% 9 9 0   0% 4 0   0%
pipeline / infrastructure / displays / pointing.py SingleDishPointingChart.plot   0% 92 92 0   0% 40 0   0%
pipeline / infrastructure / displays / pointing.py SingleDishPointingChart._get_figfile   0% 14 14 0   0% 6 0   0%
pipeline / infrastructure / displays / pointing.py SingleDishPointingChart._get_plot_object   0% 12 12 0   0% 6 0   0%
pipeline / infrastructure / displays / pointing.py (no function)   100% 51 0 16   100% 0 0   100%
pipeline / infrastructure / displays / summary.py AzElChart.__init__   0% 8 8 0   0% 4 0   0%
pipeline / infrastructure / displays / summary.py AzElChart.plot   0% 8 8 0   0% 4 0   0%
pipeline / infrastructure / displays / summary.py AzElChart._get_figfile   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py AzElChart._get_plot_object   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py SunTrackChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py SunTrackChart.plot   0% 12 12 1   0% 2 0   0%
pipeline / infrastructure / displays / summary.py SunTrackChart._get_figfile   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py SunTrackChart._get_plot_object   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py WeatherChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py WeatherChart.plot   0% 12 12 1   0% 2 0   0%
pipeline / infrastructure / displays / summary.py WeatherChart._get_figfile   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py WeatherChart._get_plot_object   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py ElVsTimeChart.__init__   0% 8 8 0   0% 4 0   0%
pipeline / infrastructure / displays / summary.py ElVsTimeChart.plot   0% 8 8 0   0% 4 0   0%
pipeline / infrastructure / displays / summary.py ElVsTimeChart._get_figfile   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py ElVsTimeChart._get_plot_object   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py ParameterVsTimeChart._set_time_axis   0% 33 33 0   0% 8 0   0%
pipeline / infrastructure / displays / summary.py FieldVsTimeChartInputs.output   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py FieldVsTimeChartInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py FieldVsTimeChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py FieldVsTimeChart.plot   0% 52 52 0   0% 14 0   0%
pipeline / infrastructure / displays / summary.py FieldVsTimeChart._plot_key   0% 14 14 0   0% 4 0   0%
pipeline / infrastructure / displays / summary.py FieldVsTimeChart._get_intents_to_plot   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / displays / summary.py IntentVsTimeChartInputs.output   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py IntentVsTimeChartInputs.__init__   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py IntentVsTimeChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py IntentVsTimeChart.plot   0% 32 32 0   0% 12 0   0%
pipeline / infrastructure / displays / summary.py IntentVsTimeChart._in_minutes   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py IntentVsTimeChart._get_plot_object   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py PWVChart.__init__   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py PWVChart.plot   0% 8 8 0   0% 2 0   0%
pipeline / infrastructure / displays / summary.py PWVChart._get_figfile   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py PWVChart._get_plot_object   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py PointingsChart.__init__   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py PointingsChart.plot   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / displays / summary.py PointingsChart._get_figfile   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / displays / summary.py PointingsChart._get_plot_object   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py MosaicPointingsChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py MosaicPointingsChart.plot   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / displays / summary.py MosaicPointingsChart._get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py TsysScansChart.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py TsysScansChart.plot   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / displays / summary.py TsysScansChart._get_figfile   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py PlotAntsChart.__init__   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py PlotAntsChart.plot   0% 12 12 0   0% 4 0   0%
pipeline / infrastructure / displays / summary.py PlotAntsChart._get_figfile   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / displays / summary.py PlotAntsChart._get_plot_object   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py PlotAntsChart.draw_pad_map_in_subplot   0% 36 36 0   0% 18 0   0%
pipeline / infrastructure / displays / summary.py PlotAntsChart.get_position   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py PlotAntsChart.draw_polarlog_ant_map_in_subplot   0% 53 53 0   0% 24 0   0%
pipeline / infrastructure / displays / summary.py UVChart.__init__   0% 14 14 0   0% 4 0   0%
pipeline / infrastructure / displays / summary.py UVChart.plot   0% 11 11 0   0% 6 0   0%
pipeline / infrastructure / displays / summary.py UVChart._get_figfile   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / displays / summary.py UVChart._get_plot_object   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py UVChart._get_spwid_and_field   0% 11 11 0   0% 6 0   0%
pipeline / infrastructure / displays / summary.py UVChart._get_representative_source_and_spwid   0% 16 16 0   0% 6 0   0%
pipeline / infrastructure / displays / summary.py UVChart._get_first_available_science_spw   0% 11 11 0   0% 2 0   0%
pipeline / infrastructure / displays / summary.py UVChart._get_preferred_science_spw_and_field   0% 10 10 0   0% 4 0   0%
pipeline / infrastructure / displays / summary.py UVChart._get_field_for_source   0% 15 15 0   0% 8 0   0%
pipeline / infrastructure / displays / summary.py UVChart._get_center_field   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py UVChart._get_nchan_for_spw   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / displays / summary.py UVChart._is_valid   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChartInputs.output   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChartInputs.__init__   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChart.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChart._extract_spwdata_vla   0% 6 6 0   0% 4 0   0%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChart._extract_spwdata_alma_nro   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChart.plot   0% 73 73 0   0% 16 0   0%
pipeline / infrastructure / displays / summary.py SpwIdVsFreqChart._get_plot_object   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / displays / summary.py get_intent_subscan_time_ranges   0% 35 35 0   0% 10 0   0%
pipeline / infrastructure / displays / summary.py (no function)   100% 106 0 19   100% 0 0   100%
pipeline / infrastructure / doctools.py inherit_type_hints   100% 6 0 0   100% 4 0   100%
pipeline / infrastructure / doctools.py inherit_annotations   85% 13 2 0   83% 6 1   84%
pipeline / infrastructure / doctools.py inherit_docstring   88% 8 1 0   75% 4 1   83%
pipeline / infrastructure / doctools.py (no function)   100% 3 0 5   100% 0 0   100%
pipeline / infrastructure / docutils / __init__.py (no function)   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / docutils / createTaskList.py get_task_description   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / docutils / createTaskList.py taskutil.__init__   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / docutils / createTaskList.py taskutil.createtasklist   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / docutils / createTaskList.py taskutil.gettasklist   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / docutils / createTaskList.py taskutil._replacelfcode   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / docutils / createTaskList.py taskutil._replacews   0% 14 14 0   0% 6 0   0%
pipeline / infrastructure / docutils / createTaskList.py taskutil._processstring   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / docutils / createTaskList.py taskutil._getstring   0% 7 7 0   0% 4 0   0%
pipeline / infrastructure / docutils / createTaskList.py taskutil.getshortdescription   0% 12 12 1   0% 4 0   0%
pipeline / infrastructure / docutils / createTaskList.py taskutil.gettaskdescription   0% 15 15 1   0% 6 0   0%
pipeline / infrastructure / docutils / createTaskList.py taskutil.getparamlist   0% 42 42 1   0% 16 0   0%
pipeline / infrastructure / docutils / createTaskList.py taskutil.createHTML   0% 43 43 0   0% 12 0   0%
pipeline / infrastructure / docutils / createTaskList.py taskutil2.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / docutils / createTaskList.py taskutil2.createtasklist   0% 7 7 0   0% 4 0   0%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.__init__   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.keys   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.addmodule   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.createtasklist   0% 2 2 0   0% 2 0   0%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.gettasklist   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.getparamlist   0% 11 11 0   0% 6 0   0%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil.createHTML   0% 33 33 0   0% 12 0   0%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil2.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / docutils / createTaskList.py hetaskutil3.__init__   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / docutils / createTaskList.py create   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / docutils / createTaskList.py create2   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / docutils / createTaskList.py create3   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / docutils / createTaskList.py (no function)   0% 33 33 6   100% 0 0   0%
pipeline / infrastructure / eventbus / __init__.py (no function)   100% 0 0 2   100% 0 0   100%
pipeline / infrastructure / eventbus / eventbus.py subscribe   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / eventbus / eventbus.py send_message   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / eventbus / eventbus.py (no function)   100% 3 0 3   100% 0 0   100%
pipeline / infrastructure / eventbus / events.py ContextLifecycleEvent.__init__   71% 7 2 0   50% 4 2   64%
pipeline / infrastructure / eventbus / events.py ContextCreatedEvent.__init__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / eventbus / events.py ContextResumedEvent.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py TaskLifecycleEvent.__init__   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py TaskStartedEvent.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py TaskCompleteEvent.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py TaskAbnormalExitEvent.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py WebLogLifecycleEvent.__init__   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py WebLogRenderingStartedEvent.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py WebLogRenderingCompleteEvent.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py WebLogStageLifecycleEvent.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py WebLogStageRenderingStartedEvent.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py WebLogStageRenderingCompleteEvent.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py WebLogStageRenderingAbnormalExitEvent.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py ResultLifecycleEvent.__init__   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py ResultAcceptingEvent.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py ResultAcceptedEvent.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py ResultAcceptErrorEvent.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / eventbus / events.py (no function)   100% 56 0 1   100% 0 0   100%
pipeline / infrastructure / exceptions.py (no function)   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / executeppr.py executeppr   0% 145 145 2   0% 56 0   0%
pipeline / infrastructure / executeppr.py save_existing_context   0% 7 7 1   100% 0 0   0%
pipeline / infrastructure / executeppr.py export_on_exception   0% 8 8 0   0% 2 0   0%
pipeline / infrastructure / executeppr.py _getFirstRequest   81% 32 6 0   50% 8 4   75%
pipeline / infrastructure / executeppr.py _getPprObject   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / executeppr.py _getProjectSummary   100% 6 0 0   100% 0 0   100%
pipeline / infrastructure / executeppr.py _getProjectStructure   100% 16 0 0   100% 0 0   100%
pipeline / infrastructure / executeppr.py _getNumRequests   19% 31 25 4   0% 4 0   17%
pipeline / infrastructure / executeppr.py _getIntents   67% 27 9 0   75% 4 1   68%
pipeline / infrastructure / executeppr.py _getPerformanceParameters   0% 8 8 0   0% 6 0   0%
pipeline / infrastructure / executeppr.py _getProcessingIntents   0% 6 6 0   0% 4 0   0%
pipeline / infrastructure / executeppr.py _getSessions   0% 13 13 0   0% 4 0   0%
pipeline / infrastructure / executeppr.py _getCommands   56% 27 12 0   25% 4 1   52%
pipeline / infrastructure / executeppr.py _getNumSchedBlockSets   67% 9 3 0   50% 2 1   64%
pipeline / infrastructure / executeppr.py _getAsdmList   45% 29 16 0   25% 8 2   41%
pipeline / infrastructure / executeppr.py _getParameters   67% 24 8 0   100% 2 0   69%
pipeline / infrastructure / executeppr.py (no function)   100% 17 0 13   100% 0 0   100%
pipeline / infrastructure / executeppr_test.py test_sanitize_ms   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / executeppr_test.py create_example_alma_ppr   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / executeppr_test.py test_xmlobjectifier_casttype   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / executeppr_test.py (no function)   100% 7 0 4   100% 0 0   100%
pipeline / infrastructure / executevlappr.py executeppr   0% 107 107 1   0% 28 0   0%
pipeline / infrastructure / executevlappr.py _getFirstRequest   0% 33 33 0   0% 8 0   0%
pipeline / infrastructure / executevlappr.py _getProjectSummary   0% 9 9 0   100% 0 0   0%
pipeline / infrastructure / executevlappr.py _getNumRequests   0% 17 17 2   0% 2 0   0%
pipeline / infrastructure / executevlappr.py _getNumSchedBlockSets   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / executevlappr.py _getAsdmList   0% 17 17 0   0% 4 0   0%
pipeline / infrastructure / executevlappr.py (no function)   100% 7 0 11   100% 0 0   100%
pipeline / infrastructure / filenamer.py _char_replacer   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py sanitize_for_ms   100% 4 0 0   100% 4 0   100%
pipeline / infrastructure / filenamer.py sanitize   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py fitsname   0% 12 12 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.__init__   0% 22 22 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.build   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.asdm   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.task   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.output_dir   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.extension   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.flag_marks   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.format   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.intent   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.iteration   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.line_region   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.method   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.datatype   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.polarization   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.antenna   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.solint   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.smooth   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.source   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.spectral_window_nochan   0% 11 11 0   0% 6 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.spectral_window   0% 6 6 0   0% 4 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.band   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.specmode   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.stage   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py FileNameComponentBuilder.type   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py sort_spws   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py NamingTemplate.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py NamingTemplate.get_filename   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py NamingTemplate.output_dir   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py NamingTemplate.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py ASDM.__init__   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py ASDM.asdm   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py MeasurementSet.__init__   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py MeasurementSet.asdm   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FlaggingTable.__init__   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py FlaggingTable.asdm   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.__init__   0% 11 11 0   0% 6 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.asdm   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.extension   0% 2 2 1   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.flag_marks   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.method   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.polarization   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.solint   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.smooth   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.source   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.spectral_window   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.spectral_window_nochan   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.stage   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.type   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.amplitude_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.bandpass_cal   100% 0 0 4   100% 0 0   100%
pipeline / infrastructure / filenamer.py CalibrationTable.delay_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.flux_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.gain_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.phase_only_gain_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.amplitude_only_gain_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.polarization_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.antpos_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.uvcont_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.tsys_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.opac_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.gc_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.rq_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.swpow_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.tecim_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.wvrg_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.xyf0_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.sdsky_cal   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.sdbaseline   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.channel_fit   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.poly_fit   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.spline_fit   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CalibrationTable.time_series_fit   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py CASALog.__init__   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.flag_marks   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.intent   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py Image.iteration   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.line_region   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.datatype   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.polarization   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.source   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.stage   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.spectral_window   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.specmode   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.type   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.band   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.antenna   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.continuum_image   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.spectral_image   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.clean   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.clean_mask   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.dirty   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.model   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.residual   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.psf   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.integrated_fluxscale   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.fluxscale   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.flat_flux_clean   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.flat_flux_residual   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.single_dish   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.bandpass   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / filenamer.py Image.flux   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.gain   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py Image.science   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py MosaicImage.flag_marks   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py AmplitudeCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py AntposCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py UVcontCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py BandpassCalibrationTable.__init__   100% 0 0 2   100% 0 0   100%
pipeline / infrastructure / filenamer.py DelayCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py PolCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py FluxCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py GainCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py XYf0CalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py TsysCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py OpCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py GainCurvesCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py RqCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py TecMapsCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py SwpowCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py WvrgCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py SDSkyCalibrationTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py SDBaselineTable.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.__build   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder._join_dir   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder._build_from_oussid   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder._build_from_ps_oussid   0% 6 6 0   0% 4 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder._build_from_oussid_session   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder._build_calproduct_name   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder._build_from_vis   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.weblog   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.casa_script   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.manifest   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.calapply_list   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.caltables   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.auxiliary_products   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py PipelineProductNameBuilder.aqua_report   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / filenamer.py (no function)   97% 191 6 9   50% 2 1   96%
pipeline / infrastructure / imageheader.py clean_extendable_keys   0% 9 9 0   0% 8 0   0%
pipeline / infrastructure / imageheader.py wrap_key   0% 11 11 0   0% 6 0   0%
pipeline / infrastructure / imageheader.py set_miscinfo   0% 62 62 0   0% 42 0   0%
pipeline / infrastructure / imageheader.py (no function)   100% 5 0 11   100% 0 0   100%
pipeline / infrastructure / imagelibrary.py ImageLibrary.__init__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / imagelibrary.py ImageLibrary.get_imlist   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / imagelibrary.py ImageLibrary.clear_imlist   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / imagelibrary.py ImageLibrary.add_item   0% 15 15 0   0% 6 0   0%
pipeline / infrastructure / imagelibrary.py ImageLibrary.delete_item   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / imagelibrary.py ImageLibrary.find_imageitem   0% 4 4 0   0% 4 0   0%
pipeline / infrastructure / imagelibrary.py ImageLibrary.product_in_list   0% 5 5 0   0% 4 0   0%
pipeline / infrastructure / imagelibrary.py ImageItem.__init__   0% 14 14 0   100% 0 0   0%
pipeline / infrastructure / imagelibrary.py ImageItem.__iter__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / imagelibrary.py ImageMetadata.__init__   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / imagelibrary.py ImageMetadata.__setitem__   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / imagelibrary.py (no function)   100% 16 0 3   100% 0 0   100%
pipeline / infrastructure / jobrequest.py FunctionArg.__init__   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / jobrequest.py FunctionArg.__str__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / jobrequest.py FunctionArg.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / jobrequest.py NamelessArg.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / jobrequest.py NamelessArg.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / jobrequest.py NamelessArg.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / jobrequest.py alphasort   53% 17 8 0   50% 10 3   52%
pipeline / infrastructure / jobrequest.py UUID_to_underscore   86% 7 1 0   75% 4 1   82%
pipeline / infrastructure / jobrequest.py truncate_paths   78% 9 2 0   67% 6 2   73%
pipeline / infrastructure / jobrequest.py is_uid   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / jobrequest.py basename_if_isfile   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / jobrequest.py _recur_map   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / jobrequest.py JobRequest.__init__   81% 21 4 1   33% 6 2   70%
pipeline / infrastructure / jobrequest.py JobRequest.execute   80% 10 2 0   50% 2 1   75%
pipeline / infrastructure / jobrequest.py JobRequest._get_fn_msg   89% 9 1 0   75% 4 1   85%
pipeline / infrastructure / jobrequest.py JobRequest.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / jobrequest.py JobRequest.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / jobrequest.py JobRequest.hash_code   0% 7 7 0   0% 6 0   0%
pipeline / infrastructure / jobrequest.py JobRequest._gen_hash   0% 8 8 0   0% 6 0   0%
pipeline / infrastructure / jobrequest.py get_fn_name   83% 6 1 0   67% 6 2   75%
pipeline / infrastructure / jobrequest.py jobrequest_generator   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / jobrequest.py jobrequest_generator.job_generator   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / jobrequest.py (no function)   100% 29 0 13   100% 0 0   100%
pipeline / infrastructure / launcher.py Context.__init__   95% 40 2 0   50% 2 1   93%
pipeline / infrastructure / launcher.py Context.stage   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / launcher.py Context.products_dir   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / launcher.py Context.products_dir   100% 5 0 0   50% 2 1   86%
pipeline / infrastructure / launcher.py Context.save   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / launcher.py Context.__str__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / launcher.py Context.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / launcher.py Context.set_state   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / launcher.py Context.get_oussid   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / launcher.py Context.get_recipe_name   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / launcher.py Pipeline.__init__   0% 25 25 2   0% 16 0   0%
pipeline / infrastructure / launcher.py Pipeline._link_casa_log   0% 17 17 0   0% 6 0   0%
pipeline / infrastructure / launcher.py Pipeline._find_most_recent_session   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / launcher.py Pipeline.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / launcher.py Pipeline.close   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / launcher.py (no function)   100% 25 0 9   100% 0 0   100%
pipeline / infrastructure / logging.py pipeline_origin   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / logging.py pipeline_origin.pipeline_as_origin   100% 4 0 0   100% 2 0   100%
pipeline / infrastructure / logging.py CASALogHandler.__init__   100% 5 0 0   50% 2 1   86%
pipeline / infrastructure / logging.py CASALogHandler.flush   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / logging.py CASALogHandler.emit   64% 11 4 0   100% 0 0   64%
pipeline / infrastructure / logging.py CASALogHandler.get_casa_priority   46% 13 7 0   42% 12 3   44%
pipeline / infrastructure / logging.py get_logger   94% 35 2 0   75% 16 4   88%
pipeline / infrastructure / logging.py get_logger.trace   50% 2 1 1   50% 2 1   50%
pipeline / infrastructure / logging.py get_logger.todo   0% 2 2 1   0% 2 0   0%
pipeline / infrastructure / logging.py get_logger.attention   0% 2 2 1   0% 2 0   0%
pipeline / infrastructure / logging.py set_logging_level   70% 10 3 1   50% 4 2   64%
pipeline / infrastructure / logging.py add_handler   0% 2 2 0   0% 2 0   0%
pipeline / infrastructure / logging.py remove_handler   0% 2 2 0   0% 2 0   0%
pipeline / infrastructure / logging.py suspend_handler   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / logging.py SuspendCapturingLogger.__enter__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / logging.py SuspendCapturingLogger.__exit__   0% 4 4 0   0% 4 0   0%
pipeline / infrastructure / logging.py CapturingHandler.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / logging.py CapturingHandler.emit   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / logging.py CapturingHandler.flush   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / logging.py CapturingHandler.close   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / logging.py Code.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / logging.py Frame.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / logging.py Traceback.__init__   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / logging.py log_level   0% 12 12 1   0% 8 0   0%
pipeline / infrastructure / logging.py log_filtermsg   100% 4 0 0   100% 0 0   100%
pipeline / infrastructure / logging.py (no function)   100% 48 0 14   100% 0 0   100%
pipeline / infrastructure / mpihelpers.py AsyncTask.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py AsyncTask.get_result   0% 15 15 0   0% 4 0   0%
pipeline / infrastructure / mpihelpers.py AsyncTask._merge_casa_commands   0% 15 15 0   0% 2 0   0%
pipeline / infrastructure / mpihelpers.py SyncTask.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py SyncTask.get_result   0% 9 9 1   0% 4 0   0%
pipeline / infrastructure / mpihelpers.py Executable.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py Executable.get_executable   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / mpihelpers.py Tier0PipelineTask.__init__   0% 10 10 1   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py Tier0PipelineTask.get_executable   0% 15 15 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py Tier0PipelineTask.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py Tier0JobRequest.__init__   0% 6 6 1   0% 2 0   0%
pipeline / infrastructure / mpihelpers.py Tier0JobRequest.get_executable   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / mpihelpers.py Tier0JobRequest.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py Tier0FunctionCall.__init__   0% 21 21 2   0% 4 0   0%
pipeline / infrastructure / mpihelpers.py Tier0FunctionCall.__init__.format_arg_value   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py Tier0FunctionCall.get_executable   0% 15 15 0   0% 6 0   0%
pipeline / infrastructure / mpihelpers.py Tier0FunctionCall.__repr__   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py mpiexec   0% 14 14 0   0% 2 0   0%
pipeline / infrastructure / mpihelpers.py is_mpi_ready   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / mpihelpers.py is_mpi_server   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py exec_func   0% 5 5 1   0% 4 0   0%
pipeline / infrastructure / mpihelpers.py _splitall   0% 12 12 0   0% 4 0   0%
pipeline / infrastructure / mpihelpers.py parse_mpi_input_parameter   0% 8 8 0   0% 6 0   0%
pipeline / infrastructure / mpihelpers.py parse_parallel_input_parameter   0% 8 8 0   0% 6 0   0%
pipeline / infrastructure / mpihelpers.py TaskQueue.__init__   0% 14 14 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py TaskQueue.__enter__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py TaskQueue.__exit__   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / mpihelpers.py TaskQueue.__call__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py TaskQueue.done   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py TaskQueue.is_async   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py TaskQueue.get_results   0% 15 15 0   0% 6 0   0%
pipeline / infrastructure / mpihelpers.py TaskQueue.map   0% 4 4 0   0% 4 0   0%
pipeline / infrastructure / mpihelpers.py TaskQueue._register_task   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / mpihelpers.py TaskQueue.add_jobrequest   0% 14 14 0   0% 8 0   0%
pipeline / infrastructure / mpihelpers.py TaskQueue.add_functioncall   0% 12 12 0   0% 6 0   0%
pipeline / infrastructure / mpihelpers.py TaskQueue.add_pipelinetask   0% 24 24 0   0% 8 0   0%
pipeline / infrastructure / mpihelpers.py (no function)   74% 74 19 15   33% 6 2   71%
pipeline / infrastructure / new_pipeline_task / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
pipeline / infrastructure / new_pipeline_task / new_pipeline_task.py NewTask.__init__   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / new_pipeline_task / new_pipeline_task.py NewTask.parse_command_line   0% 22 22 0   0% 8 0   0%
pipeline / infrastructure / new_pipeline_task / new_pipeline_task.py NewTask.create   0% 57 57 7   0% 8 0   0%
pipeline / infrastructure / new_pipeline_task / new_pipeline_task.py (no function)   0% 12 12 8   0% 4 0   0%
pipeline / infrastructure / new_pipeline_task / verify_new_pipeline_task.py NewTask.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / new_pipeline_task / verify_new_pipeline_task.py NewTask.parse_command_line   0% 17 17 0   0% 4 0   0%
pipeline / infrastructure / new_pipeline_task / verify_new_pipeline_task.py NewTask.verify   0% 16 16 0   100% 0 0   0%
pipeline / infrastructure / new_pipeline_task / verify_new_pipeline_task.py (no function)   0% 11 11 4   0% 4 0   0%
pipeline / infrastructure / pipeline_statistics.py determine_import_program   0% 7 7 1   0% 6 0   0%
pipeline / infrastructure / pipeline_statistics.py strip_html   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py PipelineStatistic.__init__   0% 12 12 0   0% 6 0   0%
pipeline / infrastructure / pipeline_statistics.py PipelineStatistic.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py PipelineStatistic.to_dict   0% 10 10 0   0% 8 0   0%
pipeline / infrastructure / pipeline_statistics.py PipelineStatsCollection.__init__   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py PipelineStatsCollection.add_stat   0% 17 17 0   0% 16 0   0%
pipeline / infrastructure / pipeline_statistics.py PipelineStatsCollection.add_stats   0% 2 2 0   0% 2 0   0%
pipeline / infrastructure / pipeline_statistics.py PipelineStatsCollection.to_dict   0% 16 16 0   0% 8 0   0%
pipeline / infrastructure / pipeline_statistics.py _generate_header   0% 7 7 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py project_id   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py pipeline_version   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py pipeline_recipe   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py casa_version   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py mous_uid   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py n_eb   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py stage_duration   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / pipeline_statistics.py execution_duration   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py stage_info   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / pipeline_statistics.py _get_mous_values   0% 34 34 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py n_ant   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py n_scan   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py l80   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py _get_eb_values   0% 13 13 0   0% 2 0   0%
pipeline / infrastructure / pipeline_statistics.py spw_width   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py spw_freq   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py n_chan   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py nbin_online   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py chan_width   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py n_pol   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py _get_spw_values   0% 20 20 0   0% 2 0   0%
pipeline / infrastructure / pipeline_statistics.py pointings   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py _get_source_values   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / pipeline_statistics.py get_stats_from_context   0% 10 10 1   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py ResultsStatsExtractor.is_handler_for   0% 10 10 0   0% 6 0   0%
pipeline / infrastructure / pipeline_statistics.py ResultsStatsExtractor.handle   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / pipeline_statistics.py StatsExtractorRegistry.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py StatsExtractorRegistry.add_handler   0% 10 10 0   0% 4 0   0%
pipeline / infrastructure / pipeline_statistics.py StatsExtractorRegistry.handle   0% 18 18 0   0% 12 0   0%
pipeline / infrastructure / pipeline_statistics.py FlagDeterALMAResultsExtractor.handle   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py FlagDeterALMAResultsExtractor.calculate_value   0% 18 18 0   0% 10 0   0%
pipeline / infrastructure / pipeline_statistics.py FlagDeterALMAResultsExtractor.create_stat   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / pipeline_statistics.py union   0% 6 6 0   0% 4 0   0%
pipeline / infrastructure / pipeline_statistics.py get_stats_from_results   0% 8 8 0   0% 6 0   0%
pipeline / infrastructure / pipeline_statistics.py generate_stats   0% 9 9 0   100% 0 0   0%
pipeline / infrastructure / pipeline_statistics.py (no function)   0% 63 63 22   100% 0 0   0%
pipeline / infrastructure / pipelineqa.py TargetDataSelection.__init__   0% 24 24 0   0% 16 0   0%
pipeline / infrastructure / pipelineqa.py TargetDataSelection.__str__   0% 10 10 0   0% 4 0   0%
pipeline / infrastructure / pipelineqa.py QAScore.__init__   0% 11 11 0   0% 4 0   0%
pipeline / infrastructure / pipelineqa.py QAScore.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipelineqa.py QAScore.__repr__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / pipelineqa.py QAScorePool.__init__   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / pipelineqa.py QAScorePool.representative   0% 8 8 0   0% 6 0   0%
pipeline / infrastructure / pipelineqa.py QAScorePool.representative   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / pipelineqa.py QAPlugin.is_handler_for   0% 10 10 0   0% 6 0   0%
pipeline / infrastructure / pipelineqa.py QAPlugin.handle   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / pipelineqa.py QAPlugin.handle_with_exception_catch   0% 7 7 0   100% 0 0   0%
pipeline / infrastructure / pipelineqa.py QARegistry.__init__   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / pipelineqa.py QARegistry.add_handler   0% 10 10 0   0% 4 0   0%
pipeline / infrastructure / pipelineqa.py QARegistry.do_qa   0% 17 17 0   0% 14 0   0%
pipeline / infrastructure / pipelineqa.py scores_with_location   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / pipelineqa.py (no function)   100% 39 0 10   100% 0 0   100%
pipeline / infrastructure / project.py ProjectSummary.__init__   100% 5 0 0   100% 0 0   100%
pipeline / infrastructure / project.py ProjectSummary.__iter__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / project.py ProjectStructure.__init__   100% 13 0 0   100% 0 0   100%
pipeline / infrastructure / project.py ProjectStructure.__iter__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / project.py PerformanceParameters.__init__   100% 11 0 0   100% 0 0   100%
pipeline / infrastructure / project.py PerformanceParameters.__iter__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / project.py get_state   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / project.py ModificationListener.on_delattr   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / project.py ModificationListener.on_setattr   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / project.py LoggingModificationListener.on_delattr   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / project.py LoggingModificationListener.on_setattr   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / project.py ModificationPublisher.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / project.py ModificationPublisher.__setattr__   0% 5 5 0   0% 4 0   0%
pipeline / infrastructure / project.py ModificationPublisher.__delattr__   0% 4 4 0   0% 4 0   0%
pipeline / infrastructure / project.py ModificationPublisher.add_listener   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / project.py ModificationPublisher.remove_listener   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / project.py ModificationPublisher.as_dict   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / project.py ModificationPublisher.__getstate__   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / project.py (no function)   100% 28 0 2   100% 0 0   100%
pipeline / infrastructure / refantflag.py identify_fully_flagged_antennas_from_flagcmds   0% 10 10 0   0% 6 0   0%
pipeline / infrastructure / refantflag.py identify_fully_flagged_antennas_from_flagview   0% 21 21 0   0% 16 0   0%
pipeline / infrastructure / refantflag.py mark_antennas_for_refant_update   0% 41 41 1   0% 24 0   0%
pipeline / infrastructure / refantflag.py aggregate_fully_flagged_antenna_notifications   0% 23 23 0   0% 18 0   0%
pipeline / infrastructure / refantflag.py format_fully_flagged_antenna_notification   0% 9 9 0   0% 6 0   0%
pipeline / infrastructure / refantflag.py (no function)   100% 10 0 9   100% 0 0   100%
pipeline / infrastructure / renderer / __init__.py (no function)   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsDefaultRenderer.__init__   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsDefaultRenderer.get_display_context   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsDefaultRenderer.update_mako_context   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsDefaultRenderer.render   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsDefaultRenderer._get_log_url   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsFailedTaskRenderer.__init__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / basetemplates.py T2_4MDetailsFailedTaskRenderer.update_mako_context   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / renderer / basetemplates.py time_order_dicts   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / renderer / basetemplates.py reorder_dicts   0% 12 12 0   0% 10 0   0%
pipeline / infrastructure / renderer / basetemplates.py CommonRenderer.__init__   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / renderer / basetemplates.py CommonRenderer.render   0% 7 7 0   100% 0 0   0%
pipeline / infrastructure / renderer / basetemplates.py CommonRenderer.update_mako_context   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / renderer / basetemplates.py CommonRenderer.get_file   0% 7 7 0   0% 4 0   0%
pipeline / infrastructure / renderer / basetemplates.py JsonPlotRenderer.__init__   0% 19 19 0   0% 12 0   0%
pipeline / infrastructure / renderer / basetemplates.py JsonPlotRenderer.update_json_dict   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / renderer / basetemplates.py JsonPlotRenderer.update_mako_context   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / basetemplates.py (no function)   100% 21 0 10   100% 0 0   100%
pipeline / infrastructure / renderer / htmlrenderer.py get_task_description   0% 44 44 0   0% 22 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py _get_task_description_for_class   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py get_task_name   0% 41 41 0   0% 22 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py get_stage_number   0% 7 7 0   0% 4 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py get_plot_dir   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py scan_has_intent   0% 4 4 0   0% 4 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py Session.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py Session.get_sessions   0% 9 9 0   0% 4 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py Session.get_sessions.mycmp   0% 6 6 0   0% 4 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py RendererBase.rerender   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py RendererBase.get_path   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py RendererBase.get_file   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py RendererBase.render   0% 11 11 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T1_1Renderer.EnvironmentProperty.description   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T1_1Renderer.EnvironmentTable.__init__   0% 9 9 0   0% 4 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T1_1Renderer.get_display_context   0% 55 55 1   0% 12 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T1_1Renderer.get_environment_tables   0% 39 39 0   0% 6 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T1_2Renderer.get_display_context   0% 19 19 1   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T1_3MRenderer.get_display_context   0% 44 44 0   0% 16 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T1_4MRenderer.get_display_context   0% 14 14 0   0% 6 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_1Renderer.get_display_context   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_1DetailsRenderer.get_file   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_1DetailsRenderer.get_filename   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_1DetailsRenderer.write_listobs   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_1DetailsRenderer.get_display_context   0% 69 69 0   0% 14 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_1DetailsRenderer.render   0% 9 9 0   0% 6 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_XRendererBase.get_file   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_XRendererBase.get_filename   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_XRendererBase.render   0% 7 7 0   0% 4 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_1Renderer.get_display_context   0% 17 17 0   0% 14 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_2Renderer.get_display_context   0% 13 13 0   0% 10 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_3Renderer.get_display_context   0% 14 14 0   0% 4 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_4Renderer.get_display_context   0% 12 12 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_6Renderer.get_display_context   0% 15 15 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_7Renderer.render   0% 2 2 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_2_7Renderer.get_display_context   0% 24 24 0   0% 14 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_3_XMBaseRenderer.get_display_context   0% 14 14 0   0% 8 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_3_1MRenderer.get_topic   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_3_2MRenderer.get_topic   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_3_3MRenderer.get_topic   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_3_5MRenderer.get_topic   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_3_6MRenderer.get_topic   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MRenderer.get_display_context   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsDefaultRenderer.__init__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsDefaultRenderer.get_display_context   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsDefaultRenderer.update_mako_context   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsDefaultRenderer.render   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsDefaultRenderer._get_log_url   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsDefaultRenderer._get_help   0% 7 7 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsContainerRenderer.get_path   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsContainerRenderer.get_file   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsContainerRenderer.render   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsRenderer.get_file   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsRenderer.get_path   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsRenderer.render   0% 33 33 0   0% 14 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py T2_4MDetailsRenderer.render_result   0% 24 24 0   0% 4 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py wrap_in_resultslist   0% 15 15 1   0% 8 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py group_into_sessions   0% 14 14 0   0% 4 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py group_into_sessions.get_session   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py group_into_measurement_sets   0% 10 10 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py group_into_measurement_sets.get_vis   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py sort_by_time   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py get_rootdir   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py group_by_root   0% 12 12 0   0% 4 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py WebLogGenerator.copy_resources   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py WebLogGenerator.render   0% 17 17 0   0% 4 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py LogCopier.copy   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py get_mses_by_time   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py get_results_by_time   0% 7 7 0   0% 4 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py get_ms_start_time_for_result   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py get_ms_attr_for_result   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py compute_az_el_to_field   0% 9 9 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py compute_az_el_for_ms   0% 11 11 0   0% 4 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py cmp   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py filter_qascores   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py create_tablerow   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py qascores_to_tablerows   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py qascores_to_tablerows.get_target   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py logrecords_to_tablerows   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py logrecords_to_tablerows.get_target   0% 7 7 0   100% 0 0   0%
pipeline / infrastructure / renderer / htmlrenderer.py (no function)   0% 219 219 33   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py getPath   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py Parameters.getCssId   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py Parameters.getDescription   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / renderer / logger.py PlotGroup.create_plot_groups   0% 8 8 1   0% 6 0   0%
pipeline / infrastructure / renderer / logger.py PlotGroup.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py PlotGroup.x_axis   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / renderer / logger.py PlotGroup.y_axis   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / renderer / logger.py PlotGroup.title   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / renderer / logger.py PlotGroup.numericalSort   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py PlotGroup._get_selectors   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py PlotGroup._get_parameter_values   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py PlotGroup.selectors   0% 7 7 0   0% 4 0   0%
pipeline / infrastructure / renderer / logger.py PlotGroup.thumbnails   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py PlotGroup.buttons   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / renderer / logger.py PlotGroup.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py Selector.__init__   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py Selector.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py Plot.__init__   0% 14 14 0   0% 4 0   0%
pipeline / infrastructure / renderer / logger.py Plot.css_class   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py Plot.title   0% 10 10 0   0% 4 0   0%
pipeline / infrastructure / renderer / logger.py Plot.thumbnail   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / renderer / logger.py Plot._create_thumbnail   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py Plot.create_thumbnail   0% 22 22 0   0% 6 0   0%
pipeline / infrastructure / renderer / logger.py Plot.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / logger.py (no function)   92% 63 5 10   40% 10 4   85%
pipeline / infrastructure / renderer / qaadapter.py Topic.__init__   100% 4 0 2   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py Topic.register_result_class   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py Topic.assign_to_topics   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / renderer / qaadapter.py Topic.handles_result   0% 5 5 0   0% 4 0   0%
pipeline / infrastructure / renderer / qaadapter.py DataSetTopic.__init__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py CalibrationTopic.__init__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py FlaggingTopic.__init__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py LineFindingTopic.__init__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py ImagingTopic.__init__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py MiscellaneousTopic.__init__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.__init__   100% 3 0 0   100% 2 0   100%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry._register_to_topic   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.assign_to_topics   0% 2 2 0   0% 2 0   0%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.register_to_dataset_topic   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.register_to_calibration_topic   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.register_to_flagging_topic   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.register_to_imaging_topic   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.register_to_linefinding_topic   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.register_to_miscellaneous_topic   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_dataset_topic   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_calibration_topic   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_flagging_topic   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_imaging_topic   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_linefinding_topic   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_miscellaneous_topic   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_topics   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / qaadapter.py TopicRegistry.get_url   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / qaadapter.py QABaseAdapter.__init__   0% 8 8 0   0% 2 0   0%
pipeline / infrastructure / renderer / qaadapter.py QABaseAdapter._write_json   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / renderer / qaadapter.py (no function)   100% 41 0 5   100% 0 0   100%
pipeline / infrastructure / renderer / registry.py RendererRegistry.__init__   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / registry.py RendererRegistry.add_renderer   70% 10 3 0   83% 6 1   75%
pipeline / infrastructure / renderer / registry.py RendererRegistry.get_renderer   0% 6 6 1   0% 4 0   0%
pipeline / infrastructure / renderer / registry.py (no function)   100% 5 0 1   100% 0 0   100%
pipeline / infrastructure / renderer / regression.py RegressionExtractor.is_handler_for   0% 10 10 0   0% 6 0   0%
pipeline / infrastructure / renderer / regression.py RegressionExtractor.handle   0% 1 1 1   100% 0 0   0%
pipeline / infrastructure / renderer / regression.py RegressionExtractorRegistry.__init__   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / regression.py RegressionExtractorRegistry.add_handler   0% 10 10 0   0% 4 0   0%
pipeline / infrastructure / renderer / regression.py RegressionExtractorRegistry.handle   0% 15 15 0   0% 12 0   0%
pipeline / infrastructure / renderer / regression.py union   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / renderer / regression.py key_intersection   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / regression.py FluxcalflagRegressionExtractor.handle   0% 12 12 0   0% 2 0   0%
pipeline / infrastructure / renderer / regression.py GcorFluxscaleRegressionExtractor.handle   0% 9 9 0   0% 4 0   0%
pipeline / infrastructure / renderer / regression.py ApplycalRegressionExtractor.handle   0% 20 20 0   0% 4 0   0%
pipeline / infrastructure / renderer / regression.py CheckflagRegressionExtractor.handle   0% 22 22 0   0% 8 0   0%
pipeline / infrastructure / renderer / regression.py TargetflagRegressionExtractor.handle   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / renderer / regression.py FluxbootRegressionExtractor.handle   0% 11 11 0   0% 2 0   0%
pipeline / infrastructure / renderer / regression.py SolintRegressionExtractor.handle   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / renderer / regression.py PriorcalsRegressionExtractor.handle   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / renderer / regression.py VLASetjyRegressionExtractor.handle   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / renderer / regression.py VLAStatwtRegressionExtractor.handle   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / renderer / regression.py VLAImportDataRegressionExtractor.handle   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / renderer / regression.py FlagDeterVLARegressionExtractor.handle   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / renderer / regression.py testBPdcalsRegressionExtractor.handle   0% 5 5 2   0% 2 0   0%
pipeline / infrastructure / renderer / regression.py semiFinalBPdcalsRegressionExtractor.handle   0% 5 5 2   0% 2 0   0%
pipeline / infrastructure / renderer / regression.py FinalcalsRegressionExtractor.handle   0% 4 4 1   100% 0 0   0%
pipeline / infrastructure / renderer / regression.py SDBLFlagRegressionExtractor.handle   0% 16 16 0   0% 12 0   0%
pipeline / infrastructure / renderer / regression.py SDImagingRegressionExtractor.handle   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / renderer / regression.py SDRestoredataRegressionExtractor.handle   0% 12 12 0   0% 10 0   0%
pipeline / infrastructure / renderer / regression.py NRORestoredataRegressionExtractor.handle   0% 12 12 0   0% 10 0   0%
pipeline / infrastructure / renderer / regression.py get_prefix   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / renderer / regression.py extract_qa_score_regression   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / renderer / regression.py extract_regression_results   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / renderer / regression.py missing_directories   0% 8 8 0   0% 6 0   0%
pipeline / infrastructure / renderer / regression.py manifest_present   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / regression.py errorexit_present   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / regression.py get_all_subclasses   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / renderer / regression.py (no function)   100% 125 0 42   100% 0 0   100%
pipeline / infrastructure / renderer / rendererutils.py printTsysFlags   0% 29 29 0   0% 12 0   0%
pipeline / infrastructure / renderer / rendererutils.py renderflagcmds   0% 12 12 0   0% 4 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_bar_class   0% 10 10 0   0% 8 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_badge_class   0% 10 10 0   0% 8 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_bar_width   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py format_score   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_sidebar_style_for_task   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_symbol_badge   0% 12 12 0   0% 10 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_failures_badge   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_attentions_badge   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_warnings_badge   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_errors_badge   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_suboptimal_badge   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_command_markup   0% 7 7 0   0% 6 0   0%
pipeline / infrastructure / renderer / rendererutils.py format_shortmsg   0% 5 5 0   0% 4 0   0%
pipeline / infrastructure / renderer / rendererutils.py sort_row_by   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / rendererutils.py sort_row_by.f   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / renderer / rendererutils.py sort_row_by.f.g   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / rendererutils.py group_plots   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py group_plots.f   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / renderer / rendererutils.py group_plots.f.g   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / rendererutils.py _build_rows   0% 9 9 0   0% 4 0   0%
pipeline / infrastructure / renderer / rendererutils.py sanitize_data_selection_string   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / renderer / rendererutils.py num_lines   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py scores_in_range   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_notification_trs   0% 43 43 0   0% 34 0   0%
pipeline / infrastructure / renderer / rendererutils.py format_notification   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_relative_url   0% 13 13 0   0% 6 0   0%
pipeline / infrastructure / renderer / rendererutils.py percent_flagged   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py plot_type   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / rendererutils.py summarise_fields   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py make_parang_plots   0% 31 31 0   0% 4 0   0%
pipeline / infrastructure / renderer / rendererutils.py get_multiple_line_string   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / renderer / rendererutils.py (no function)   100% 35 0 12   100% 0 0   100%
pipeline / infrastructure / renderer / templates / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / templates / resources / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / weblog.py _get_template_lookup   100% 6 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / weblog.py register_mako_templates   100% 4 0 0   50% 2 1   83%
pipeline / infrastructure / renderer / weblog.py WebLogRendererRegistry.__init__   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / weblog.py WebLogRendererRegistry.add_renderer   71% 7 2 0   75% 4 1   73%
pipeline / infrastructure / renderer / weblog.py WebLogRendererRegistry.render_by_session   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / weblog.py WebLogRendererRegistry.render_ungrouped   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / renderer / weblog.py add_renderer   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / renderer / weblog.py (no function)   100% 13 0 11   100% 0 0   100%
pipeline / infrastructure / sessionutils.py parallel_inputs_impl   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / sessionutils.py parallel_inputs_impl.fget   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / sessionutils.py parallel_inputs_impl.fset   43% 7 4 0   25% 4 1   36%
pipeline / infrastructure / sessionutils.py as_list   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / sessionutils.py group_into_sessions   0% 11 11 0   0% 2 0   0%
pipeline / infrastructure / sessionutils.py group_into_sessions.get_session   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / sessionutils.py group_into_sessions.get_start_time   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / sessionutils.py group_into_sessions.chrono_sort_results   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / sessionutils.py group_into_sessions.get_session_start_time   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / sessionutils.py group_vislist_into_sessions   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / sessionutils.py get_vislist_for_session   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / sessionutils.py VDPTaskFactory.__init__   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / sessionutils.py VDPTaskFactory.__enter__   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / sessionutils.py VDPTaskFactory.__exit__   0% 2 2 0   0% 2 0   0%
pipeline / infrastructure / sessionutils.py VDPTaskFactory._validate_args   0% 15 15 0   0% 2 0   0%
pipeline / infrastructure / sessionutils.py VDPTaskFactory.get_task   0% 15 15 0   0% 6 0   0%
pipeline / infrastructure / sessionutils.py VDPTaskFactory.__get_task_args   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / sessionutils.py remove_unexpected_args   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / sessionutils.py get_spwmap   0% 14 14 0   0% 10 0   0%
pipeline / infrastructure / sessionutils.py remap_spw_int   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / sessionutils.py remap_spw_str   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / sessionutils.py ParallelTemplate.Task   100% 0 0 1   100% 0 0   100%
pipeline / infrastructure / sessionutils.py ParallelTemplate.__init__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / sessionutils.py ParallelTemplate.get_result_for_exception   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / sessionutils.py ParallelTemplate.prepare   0% 17 17 0   0% 6 0   0%
pipeline / infrastructure / sessionutils.py ParallelTemplate.analyse   0% 19 19 0   0% 14 0   0%
pipeline / infrastructure / sessionutils.py (no function)   100% 30 0 16   100% 0 0   100%
pipeline / infrastructure / tablereader.py find_EVLA_band   0% 7 7 0   0% 4 0   0%
pipeline / infrastructure / tablereader.py _get_groupingid_spectralspec_from_alma_spw_name   67% 12 4 0   25% 4 1   56%
pipeline / infrastructure / tablereader.py _get_ms_name   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py _get_ms_basename   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py _get_science_goal_value   100% 10 0 0   100% 6 0   100%
pipeline / infrastructure / tablereader.py ObservingRunReader.get_observing_run   0% 7 7 0   0% 4 0   0%
pipeline / infrastructure / tablereader.py MeasurementSetReader.get_scans   100% 48 0 0   100% 8 0   100%
pipeline / infrastructure / tablereader.py MeasurementSetReader.add_band_to_spws   59% 34 14 0   56% 16 5   58%
pipeline / infrastructure / tablereader.py MeasurementSetReader.add_spectralspec_spwmap   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py MeasurementSetReader.add_spectralspec_and_groupingid_to_spws   100% 3 0 0   100% 4 0   100%
pipeline / infrastructure / tablereader.py MeasurementSetReader.link_intents_to_spws   100% 12 0 0   100% 4 0   100%
pipeline / infrastructure / tablereader.py MeasurementSetReader.link_intents_to_spws.StatesCache.__missing__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py MeasurementSetReader.link_fields_to_states   82% 17 3 0   100% 4 0   86%
pipeline / infrastructure / tablereader.py MeasurementSetReader.link_fields_to_states.StatesCache.__missing__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py MeasurementSetReader.link_fields_to_sources   100% 6 0 0   100% 4 0   100%
pipeline / infrastructure / tablereader.py MeasurementSetReader.link_spws_to_fields   71% 7 2 0   100% 2 0   78%
pipeline / infrastructure / tablereader.py MeasurementSetReader.get_measurement_set   95% 78 4 0   75% 20 5   91%
pipeline / infrastructure / tablereader.py MeasurementSetReader._get_range   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / tablereader.py MeasurementSetReader._get_correlator_name   60% 15 6 0   50% 2 1   59%
pipeline / infrastructure / tablereader.py MeasurementSetReader.get_acs_software_version   62% 13 5 0   0% 2 0   53%
pipeline / infrastructure / tablereader.py MeasurementSetReader.get_history   0% 10 10 0   100% 0 0   0%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_spectral_windows   89% 57 6 1   75% 12 3   87%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_receptor_angle   100% 20 0 0   75% 4 1   96%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_sdm_num_bin_info   86% 7 1 0   50% 4 2   73%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_receiver_info   89% 19 2 0   38% 8 3   74%
pipeline / infrastructure / tablereader.py SpectralWindowTable.parse_spectral_window_ids_from_xml   80% 10 2 0   100% 2 0   83%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_data_description_spw_ids   100% 6 0 0   100% 2 0   100%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_spectral_window_spw_ids   100% 6 0 0   100% 2 0   100%
pipeline / infrastructure / tablereader.py SpectralWindowTable.get_asdm_to_ms_spw_mapping   100% 4 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py ObservationTable.get_project_info   100% 13 0 0   75% 4 1   94%
pipeline / infrastructure / tablereader.py AntennaTable.get_antenna_array   100% 6 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py AntennaTable.get_antennas   93% 15 1 0   75% 4 1   89%
pipeline / infrastructure / tablereader.py DataDescriptionTable.get_descriptions   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py DataDescriptionTable._create_data_description   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py DataDescriptionTable._read_table   100% 5 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py SBSummaryTable.get_sbsummary_info   43% 7 4 0   0% 2 0   33%
pipeline / infrastructure / tablereader.py SBSummaryTable.get_observing_modes   86% 14 2 0   83% 6 1   85%
pipeline / infrastructure / tablereader.py SBSummaryTable._create_sbsummary_info   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py SBSummaryTable._read_table   88% 85 10 0   69% 36 11   83%
pipeline / infrastructure / tablereader.py ExecblockTable.get_execblock_info   67% 9 3 0   75% 4 1   69%
pipeline / infrastructure / tablereader.py ExecblockTable._create_execblock_info   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py ExecblockTable._read_table   100% 8 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py PolarizationTable.get_polarizations   100% 5 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py PolarizationTable._create_pol_description   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py SourceTable.get_sources   100% 8 0 0   100% 2 0   100%
pipeline / infrastructure / tablereader.py SourceTable._create_source   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py SourceTable._read_table   100% 21 0 0   100% 6 0   100%
pipeline / infrastructure / tablereader.py SourceTable._get_eph_sourcenames   100% 14 0 0   75% 4 1   94%
pipeline / infrastructure / tablereader.py StateTable.get_states   100% 11 0 0   100% 2 0   100%
pipeline / infrastructure / tablereader.py StateTable.get_state_factory   100% 16 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py FieldTable._read_table   93% 15 1 0   50% 2 1   88%
pipeline / infrastructure / tablereader.py FieldTable.get_fields   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py FieldTable._create_field   75% 4 1 0   50% 2 1   67%
pipeline / infrastructure / tablereader.py _make_range   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py BandDescriber.get_description   56% 9 4 0   50% 8 2   53%
pipeline / infrastructure / tablereader.py RetrieveByIndexContainer.__init__   100% 2 0 1   100% 0 0   100%
pipeline / infrastructure / tablereader.py RetrieveByIndexContainer.__iter__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py RetrieveByIndexContainer.__len__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / tablereader.py RetrieveByIndexContainer.__getitem__   0% 10 10 0   0% 4 0   0%
pipeline / infrastructure / tablereader.py RetrieveByIndexContainer.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / tablereader.py (no function)   100% 125 0 19   100% 0 0   100%
pipeline / infrastructure / taskregistry.py TaskMapping.__init__   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / taskregistry.py TaskMapping.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / taskregistry.py TaskRegistry.__init__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / taskregistry.py TaskRegistry.get_casa_task   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / taskregistry.py TaskRegistry.get_comment   0% 11 11 0   0% 6 0   0%
pipeline / infrastructure / taskregistry.py TaskRegistry.get_pipeline_class   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / taskregistry.py TaskRegistry.get_pipeline_class_for_task   100% 4 0 0   100% 2 0   100%
pipeline / infrastructure / taskregistry.py TaskRegistry.set_casa_commands_comment   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / taskregistry.py TaskRegistry.set_casa_commands_comment.decorator   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / taskregistry.py TaskRegistry.set_comment_for_class   75% 12 3 0   62% 8 3   70%
pipeline / infrastructure / taskregistry.py TaskRegistry.set_equivalent_casa_task   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / taskregistry.py TaskRegistry.set_equivalent_casa_task.decorator   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / taskregistry.py TaskRegistry.set_task_identifier   100% 12 0 0   100% 8 0   100%
pipeline / infrastructure / taskregistry.py (no function)   100% 15 0 1   100% 0 0   100%
pipeline / infrastructure / timetracker.py TaskTimeTracker.__init__   100% 6 0 0   100% 0 0   100%
pipeline / infrastructure / timetracker.py TaskTimeTracker.on_lifecycle_event   0% 21 21 0   0% 10 0   0%
pipeline / infrastructure / timetracker.py TaskTimeTracker.on_weblog_stage_lifecycle_event   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / timetracker.py TaskTimeTracker.on_task_lifecycle_event   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / timetracker.py TaskTimeTracker.on_result_lifecycle_event   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / timetracker.py TaskTimeTracker.export   0% 21 21 0   0% 6 0   0%
pipeline / infrastructure / timetracker.py ContextTimeTracker.__init__   100% 4 0 0   50% 2 1   83%
pipeline / infrastructure / timetracker.py ContextTimeTracker.track   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / timetracker.py (no function)   100% 14 0 14   100% 0 0   100%
pipeline / infrastructure / utils / __init__.py _ensure_no_multiple_definitions   86% 7 1 0   75% 4 1   82%
pipeline / infrastructure / utils / __init__.py (no function)   100% 3 0 16   100% 0 0   100%
pipeline / infrastructure / utils / caltable_tools.py get_num_caltable_polarizations   83% 12 2 0   67% 6 2   78%
pipeline / infrastructure / utils / caltable_tools.py nchan_from_caltable   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / utils / caltable_tools.py chan_freq_from_caltable   0% 11 11 0   0% 4 0   0%
pipeline / infrastructure / utils / caltable_tools.py antenna_names_from_caltable   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / utils / caltable_tools.py get_ant_ids_from_caltable   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / utils / caltable_tools.py get_spws_from_table   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / utils / caltable_tools.py field_ids_from_caltable   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / utils / caltable_tools.py field_names_from_caltable   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / utils / caltable_tools.py (no function)   100% 9 0 4   100% 0 0   100%
pipeline / infrastructure / utils / casa_data.py get_file_md5   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data.py get_iso_mtime   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data.py get_solar_system_model_files   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data.py get_filename_info   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data.py get_object_info_string   100% 5 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data.py from_mjd_to_datetime   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data.py IERSInfo.__init__   100% 4 0 0   100% 2 0   100%
pipeline / infrastructure / utils / casa_data.py IERSInfo.get_IERS_version   100% 8 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data.py IERSInfo.get_IERS_last_entry   100% 7 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data.py IERSInfo.load_info   100% 10 0 0   100% 4 0   100%
pipeline / infrastructure / utils / casa_data.py IERSInfo.validate_date   100% 3 0 0   100% 2 0   100%
pipeline / infrastructure / utils / casa_data.py IERSInfo.date_message_type   93% 14 1 0   90% 10 1   92%
pipeline / infrastructure / utils / casa_data.py IERSInfo.__call__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / utils / casa_data.py IERSInfo.__str__   75% 4 1 0   50% 2 1   67%
pipeline / infrastructure / utils / casa_data.py (no function)   100% 19 0 8   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py validate_iso8601   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_md5_hash_string_solar_system_models   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_get_iso_mtime   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_retrieve_corresponding_solar_system_models_with_one_file   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_retrieve_corresponding_solar_system_models_with_two_files   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_get_filename_info   100% 7 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_info_string_solar_system_models_with_one_file   100% 6 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_info_string_solar_system_models_with_two_files   100% 7 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_IERSInfo_class_creation   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_IERSInfo_class_loads_data   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_IERSInfo_get_IERS_version_method   100% 5 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_IERSInfo_get_IERSeop2000_last_entry_method   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_get_IERS_info   100% 5 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_validate_date_method   100% 4 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_string_representation_for_IERS_info   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_date_message_type   100% 7 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_date_message_type_when_data_is_not_found   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_from_mjd_to_datetime   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_IERSInfo_when_data_is_not_found   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_get_IERS_info_when_data_is_not_found   100% 6 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_validate_date_method_when_data_is_not_found   100% 4 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py test_string_representation_for_IERS_info_when_data_is_not_found   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / casa_data_test.py (no function)   100% 48 0 5   100% 0 0   100%
pipeline / infrastructure / utils / conf.py change_stream_for_all_streamhandlers   0% 19 19 3   0% 14 0   0%
pipeline / infrastructure / utils / conf.py capture   0% 3 3 2   100% 0 0   0%
pipeline / infrastructure / utils / conf.py capture_start   0% 5 5 1   100% 0 0   0%
pipeline / infrastructure / utils / conf.py capture_stop   0% 6 6 1   100% 0 0   0%
pipeline / infrastructure / utils / conf.py capture_output   0% 12 12 2   100% 0 0   0%
pipeline / infrastructure / utils / conf.py exec_func   0% 4 4 1   0% 2 0   0%
pipeline / infrastructure / utils / conf.py work_directory   0% 43 43 0   0% 28 0   0%
pipeline / infrastructure / utils / conf.py reset_logfiles   0% 13 13 0   0% 6 0   0%
pipeline / infrastructure / utils / conf.py request_omp_threading   0% 34 34 2   0% 16 0   0%
pipeline / infrastructure / utils / conf.py shutdown_plotms   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / utils / conf.py reset_tec_maps_module   0% 2 2 0   0% 2 0   0%
pipeline / infrastructure / utils / conf.py get_casa_session_details   0% 7 7 0   100% 0 0   0%
pipeline / infrastructure / utils / conf.py (no function)   100% 18 0 14   100% 0 0   100%
pipeline / infrastructure / utils / conversion.py LoggingLRUCache.__init__   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion.py LoggingLRUCache.popitem   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / utils / conversion.py commafy   81% 21 4 0   78% 18 4   79%
pipeline / infrastructure / utils / conversion.py flatten   100% 5 0 0   100% 6 0   100%
pipeline / infrastructure / utils / conversion.py unix_seconds_to_datetime   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion.py mjd_seconds_to_datetime   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion.py get_epoch_as_datetime   100% 12 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion.py range_to_list   100% 11 0 0   100% 2 0   100%
pipeline / infrastructure / utils / conversion.py to_CASA_intent   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / utils / conversion.py to_pipeline_intent   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / utils / conversion.py field_arg_to_id   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / utils / conversion.py spw_arg_to_id   33% 9 6 0   25% 4 1   31%
pipeline / infrastructure / utils / conversion.py ant_arg_to_id   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / utils / conversion.py _convert_arg_to_id   100% 15 0 1   100% 2 0   100%
pipeline / infrastructure / utils / conversion.py safe_split   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion.py dequote   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion.py format_datetime   100% 8 0 0   100% 4 0   100%
pipeline / infrastructure / utils / conversion.py format_timedelta   100% 12 0 0   100% 4 0   100%
pipeline / infrastructure / utils / conversion.py _parse_spw   96% 27 1 0   90% 10 1   95%
pipeline / infrastructure / utils / conversion.py _parse_field   95% 20 1 0   90% 10 1   93%
pipeline / infrastructure / utils / conversion.py _parse_field.get_ids_for_matching   100% 5 0 0   100% 2 0   100%
pipeline / infrastructure / utils / conversion.py _parse_antenna   96% 24 1 0   90% 10 1   94%
pipeline / infrastructure / utils / conversion.py _parse_antenna.get_antenna   100% 5 0 0   100% 2 0   100%
pipeline / infrastructure / utils / conversion.py record_to_quantity   83% 6 1 0   75% 4 1   80%
pipeline / infrastructure / utils / conversion.py phasecenter_to_skycoord   0% 15 15 0   0% 4 0   0%
pipeline / infrastructure / utils / conversion.py refcode_to_skyframe   67% 6 2 1   50% 4 2   60%
pipeline / infrastructure / utils / conversion.py invert_dict   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / utils / conversion.py convert_paths_to_basenames   100% 10 0 0   100% 4 0   100%
pipeline / infrastructure / utils / conversion.py convert_paths_to_basenames.replace_path   100% 9 0 0   100% 4 0   100%
pipeline / infrastructure / utils / conversion.py human_file_size   0% 13 13 0   0% 6 0   0%
pipeline / infrastructure / utils / conversion.py (no function)   100% 33 0 18   100% 0 0   100%
pipeline / infrastructure / utils / conversion_test.py test_commafy   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion_test.py test_dequote   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion_test.py test_flatten   100% 3 0 0   100% 2 0   100%
pipeline / infrastructure / utils / conversion_test.py test_flatten_empty   100% 4 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion_test.py test_format_datetime   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion_test.py test_format_datetime_raises_exception_too_high_precision   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion_test.py test_format_timedelta   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion_test.py test_format_timedelta_raises_exception_too_high_precision   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion_test.py test_mjd_seconds_to_datetime   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion_test.py test_range_to_list   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion_test.py test_safe_split   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion_test.py test_unix_seconds_to_datetime   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion_test.py test__parse_antenna   100% 4 0 0   100% 2 0   100%
pipeline / infrastructure / utils / conversion_test.py test__parse_field   100% 4 0 0   100% 2 0   100%
pipeline / infrastructure / utils / conversion_test.py test__parse_spw   100% 13 0 0   100% 6 0   100%
pipeline / infrastructure / utils / conversion_test.py test_convert_paths   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / conversion_test.py (no function)   100% 32 0 4   100% 0 0   100%
pipeline / infrastructure / utils / coordinate_utils.py angular_distances   100% 5 0 0   100% 0 0   100%
pipeline / infrastructure / utils / coordinate_utils.py (no function)   100% 1 0 4   100% 0 0   100%
pipeline / infrastructure / utils / debugwrapper.py debugwrapper   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / debugwrapper.py debugwrapper.wrapper   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / debugwrapper.py debugwrapper.wrapper.f   0% 10 10 0   0% 4 0   0%
pipeline / infrastructure / utils / debugwrapper.py __debug   0% 14 14 0   0% 8 0   0%
pipeline / infrastructure / utils / debugwrapper.py (no function)   100% 2 0 6   100% 0 0   100%
pipeline / infrastructure / utils / diagnostics.py enable_memstats   0% 14 14 1   0% 6 0   0%
pipeline / infrastructure / utils / diagnostics.py enable_memstats.get_hook_fn   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / diagnostics.py enable_memstats.get_hook_fn.log_mem_usage   0% 13 13 0   0% 8 0   0%
pipeline / infrastructure / utils / diagnostics.py Interval.__init__   0% 8 8 0   0% 4 0   0%
pipeline / infrastructure / utils / diagnostics.py Interval.__call__   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / diagnostics.py Interval.start   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / utils / diagnostics.py Interval.stop   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / utils / diagnostics.py enable_fd_logs   0% 17 17 1   0% 6 0   0%
pipeline / infrastructure / utils / diagnostics.py enable_fd_logs.list_file_descriptors   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / diagnostics.py enable_fd_logs.get_hook_fn   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / utils / diagnostics.py enable_fd_logs.get_hook_fn.log_file_descriptors   0% 11 11 0   0% 6 0   0%
pipeline / infrastructure / utils / diagnostics.py (no function)   100% 12 0 9   100% 0 0   100%
pipeline / infrastructure / utils / framework.py task_depth   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / framework.py is_top_level_task   0% 10 10 1   0% 4 0   0%
pipeline / infrastructure / utils / framework.py get_calfroms   0% 13 13 1   0% 6 0   0%
pipeline / infrastructure / utils / framework.py pickle_copy   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / utils / framework.py pickle_load   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / utils / framework.py gen_hash   0% 11 11 0   0% 6 0   0%
pipeline / infrastructure / utils / framework.py collect_properties   0% 17 17 0   0% 8 0   0%
pipeline / infrastructure / utils / framework.py mkdir_p   40% 5 3 1   100% 0 0   40%
pipeline / infrastructure / utils / framework.py get_tracebacks   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / utils / framework.py get_qascores   0% 9 9 0   0% 6 0   0%
pipeline / infrastructure / utils / framework.py merge_jobs   0% 22 22 0   0% 12 0   0%
pipeline / infrastructure / utils / framework.py flatten_dict   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / framework.py flatten_dict.visit   0% 5 5 0   0% 4 0   0%
pipeline / infrastructure / utils / framework.py get_origin_input_arg   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / framework.py contains_single_dish   0% 7 7 1   0% 4 0   0%
pipeline / infrastructure / utils / framework.py plotms_iterate   0% 58 58 2   0% 26 0   0%
pipeline / infrastructure / utils / framework.py plotms_iterate.callback   0% 12 12 0   0% 6 0   0%
pipeline / infrastructure / utils / framework.py (no function)   100% 18 0 19   100% 0 0   100%
pipeline / infrastructure / utils / imaging.py _get_cube_freq_axis   100% 11 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging.py chan_selection_to_frequencies   67% 21 7 0   60% 10 4   65%
pipeline / infrastructure / utils / imaging.py freq_selection_to_channels   81% 31 6 0   62% 8 3   77%
pipeline / infrastructure / utils / imaging.py spw_intersect   73% 22 6 0   79% 14 3   75%
pipeline / infrastructure / utils / imaging.py update_sens_dict   79% 14 3 0   72% 18 5   75%
pipeline / infrastructure / utils / imaging.py update_beams_dict   100% 11 0 0   71% 14 4   84%
pipeline / infrastructure / utils / imaging.py set_nested_dict   100% 3 0 0   100% 2 0   100%
pipeline / infrastructure / utils / imaging.py intersect_ranges   92% 12 1 0   88% 8 1   90%
pipeline / infrastructure / utils / imaging.py intersect_ranges_by_weight   93% 15 1 0   88% 8 1   91%
pipeline / infrastructure / utils / imaging.py merge_ranges   100% 11 0 0   100% 4 0   100%
pipeline / infrastructure / utils / imaging.py equal_to_n_digits   100% 5 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging.py velocity_to_frequency   100% 7 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging.py frequency_to_velocity   100% 7 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging.py predict_kernel   93% 30 2 0   75% 4 1   91%
pipeline / infrastructure / utils / imaging.py (no function)   100% 16 0 6   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test__get_cube_freq_axis   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test_chan_selection_to_frequencies   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test_freq_selection_to_channels   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test_spw_intersect   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test_update_sens_dict   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test_update_beams_dict   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test_set_nested_dict   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test_intersect_ranges   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test_intersect_ranges_by_weight   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test_merge_ranges   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test_equal_to_n_digits   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test_velocity_to_frequency   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test_frequency_to_velocity   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py test_predict_kernel   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / imaging_test.py (no function)   100% 42 0 4   100% 0 0   100%
pipeline / infrastructure / utils / math.py round_half_up   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / math.py round_up   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / math.py round_down   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / math.py (no function)   100% 4 0 2   100% 0 0   100%
pipeline / infrastructure / utils / math_test.py test_simple   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / math_test.py test_round_half_up   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / math_test.py test_round_up   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / math_test.py test_round_down   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / math_test.py (no function)   100% 10 0 2   100% 0 0   100%
pipeline / infrastructure / utils / parallactic_range.py ous_parallactic_range   0% 19 19 0   0% 8 0   0%
pipeline / infrastructure / utils / parallactic_range.py _parallactic_range_for_field   0% 11 11 0   0% 4 0   0%
pipeline / infrastructure / utils / parallactic_range.py _parallactic_angle_at_epoch   0% 12 12 0   100% 0 0   0%
pipeline / infrastructure / utils / parallactic_range.py _range_after_processing   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / utils / parallactic_range.py _to_signed   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / utils / parallactic_range.py _to_positive_definite   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / utils / parallactic_range.py (no function)   100% 12 0 5   100% 0 0   100%
pipeline / infrastructure / utils / positioncorrection.py do_wide_field_pos_cor   85% 40 6 0   60% 10 4   80%
pipeline / infrastructure / utils / positioncorrection.py calc_zd_pa   90% 21 2 0   80% 10 2   87%
pipeline / infrastructure / utils / positioncorrection.py (no function)   100% 4 0 8   100% 0 0   100%
pipeline / infrastructure / utils / positioncorrection_test.py test_do_wide_field_corr   88% 16 2 0   100% 0 0   88%
pipeline / infrastructure / utils / positioncorrection_test.py test_calc_zd_pa   100% 4 0 0   100% 0 0   100%
pipeline / infrastructure / utils / positioncorrection_test.py (no function)   100% 6 0 7   100% 0 0   100%
pipeline / infrastructure / utils / ppr.py check_ppr   0% 14 14 0   0% 4 0   0%
pipeline / infrastructure / utils / ppr.py write_errorexit_file   0% 9 9 1   0% 4 0   0%
pipeline / infrastructure / utils / ppr.py (no function)   100% 4 0 5   100% 0 0   100%
pipeline / infrastructure / utils / regression_tester.py PipelineRegression.__init__   58% 31 13 0   39% 18 7   51%
pipeline / infrastructure / utils / regression_tester.py PipelineRegression.__initialize_working_folder   100% 3 0 0   100% 2 0   100%
pipeline / infrastructure / utils / regression_tester.py PipelineRegression._pick_results_file   53% 17 8 0   38% 8 1   48%
pipeline / infrastructure / utils / regression_tester.py PipelineRegression._results_file_heuristics   100% 27 0 0   93% 14 1   98%
pipeline / infrastructure / utils / regression_tester.py PipelineRegression.__sanitize_regression_string   0% 14 14 0   0% 2 0   0%
pipeline / infrastructure / utils / regression_tester.py PipelineRegression.run   0% 21 21 0   0% 12 0   0%
pipeline / infrastructure / utils / regression_tester.py PipelineRegression.__compare_results   0% 37 37 1   0% 14 0   0%
pipeline / infrastructure / utils / regression_tester.py PipelineRegression.__save_new_results_to   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py PipelineRegression.__get_results_of_from_current_context   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py PipelineRegression.__do_sanity_checks   0% 14 14 0   0% 6 0   0%
pipeline / infrastructure / utils / regression_tester.py PipelineRegression.__run_ppr   0% 10 10 0   0% 6 0   0%
pipeline / infrastructure / utils / regression_tester.py PipelineRegression.__run_reducer   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py test_uid___A002_Xc46ab2_X15ae_repSPW_spw16_17_small__procedure_hifa_calimage__regression   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py test_E2E6_1_00010_S__uid___A002_Xd0a588_X2239_regression   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py test_uid___A002_Xc845c0_X7366_cycle5_restore_regression   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / utils / regression_tester.py test_uid___A002_Xc46ab2_X15ae_selfcal_restore_regression   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / utils / regression_tester.py test_uid___A002_Xef72bb_X9d29_renorm_restore_regression   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / utils / regression_tester.py test_uid___A002_X85c183_X36f__procedure_hsd_calimage__regression   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py test_uid___A002_X85c183_X36f_SPW15_23__PPR__regression   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / utils / regression_tester.py test_uid___mg2_20170525142607_180419__procedure_hsdn_calimage__regression   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py test_uid___mg2_20170525142607_180419__PPR__regression   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / utils / regression_tester.py test_csv_3899_eb2_small__procedure_hifa_calimage__regression   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py test_uid___A002_Xee1eb6_Xc58d_pipeline__procedure_hifa_calsurvey__regression   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py test_13A_537__procedure_hifv__regression   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py test_13A_537__calibration__PPR__regression   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py test_13A_537__restore__PPR__regression   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / utils / regression_tester.py test_13A_537__restore__post1553__PPR__regression   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / utils / regression_tester.py test_vlass_quicklook   0% 10 10 1   0% 2 0   0%
pipeline / infrastructure / utils / regression_tester.py data_directory   0% 7 7 0   0% 4 0   0%
pipeline / infrastructure / utils / regression_tester.py setup_flux_antennapos   0% 7 7 1   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_2019_1_01094_S__uid___A002_Xecbc07_X6b0e_PPR__regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_E2E9_1_00061_S__uid___A002_Xfd764e_X5843_regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_2018_1_01255_S__uid___A002_Xe0e4ca_Xb18_regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_2017_1_00912_S__uid___A002_Xc74b5b_X316a_regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_2019_1_01184_S__uid___A002_Xe1d2cb_X12782_regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_2019_1_00678_S__uid___A002_Xe6a684_X7c41__PPR__regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_2017_1_00670_S__uid___A002_Xca8fbf_X5733__PPR__regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_2019_1_00847_S__uid___A002_Xe1f219_X1457_regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_2019_1_00994_S__uid___A002_Xe44309_X7d94__PPR__regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_2019_1_01056_S__uid___A002_Xe1f219_X6d0b__PPR__regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_2019_2_00093_S__uid___A002_Xe850fb_X2df8_regression   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_2019_1_01056_S__uid___A002_Xe1d2cb_X110f1_regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_2016_1_01489_T__uid___A002_Xbadc30_X43ee_regression   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_13A_537__procedure_hifv_calimage__regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_15B_342__procedure_hifv__regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_17B_188__procedure_hifv__regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_18A_228__procedure_hifv__regression   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_18A_426__procedure_hifv__regression   0% 4 4 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_21A_423__procedure_hifv__regression   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_13A_537__procedure_hifv__cont__cube__selfcal   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_vlass_se_cont_mosaic   0% 11 11 1   0% 2 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_vlass_se_cont_awp32   0% 11 11 1   0% 2 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_vlass_se_cube   0% 15 15 1   0% 2 0   0%
pipeline / infrastructure / utils / regression_tester.py TestSlowerRegression.test_vlass_cal   0% 5 5 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester.py (no function)   100% 131 0 13   100% 0 0   100%
pipeline / infrastructure / utils / regression_tester_test.py pytest_addoption   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / utils / regression_tester_test.py TestPipelineRegression.setup_pipeline   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / regression_tester_test.py TestPipelineRegression.test_pick_results_file_valid_cases   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / regression_tester_test.py TestPipelineRegression.test_pick_results_file_exceeding_versions   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / regression_tester_test.py TestPipelineRegression.test_results_file_heuristics_selects_best_match   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / regression_tester_test.py TestPipelineRegression.test_compare_only_option   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / regression_tester_test.py TestPipelineRegression.test_regex_matching   100% 8 0 0   100% 2 0   100%
pipeline / infrastructure / utils / regression_tester_test.py (no function)   100% 16 0 8   100% 0 0   100%
pipeline / infrastructure / utils / sorting.py natural_sort_key   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / sorting.py natural_sort   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / sorting.py numeric_sort_key   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / sorting.py numeric_sort   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / sorting.py (no function)   100% 6 0 2   100% 0 0   100%
pipeline / infrastructure / utils / sorting_test.py test_natural_sort   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / sorting_test.py test_numeric_sort   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / sorting_test.py test_natural_sort_key   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / sorting_test.py test_numeric_sort_key   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / sorting_test.py (no function)   100% 12 0 2   100% 0 0   100%
pipeline / infrastructure / utils / utils.py find_ranges   94% 18 1 0   80% 10 2   89%
pipeline / infrastructure / utils / utils.py dict_merge   100% 8 0 0   100% 6 0   100%
pipeline / infrastructure / utils / utils.py are_equal   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils.py approx_equal   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils.py flagged_intervals   100% 12 0 0   75% 8 2   90%
pipeline / infrastructure / utils / utils.py fieldname_for_casa   100% 3 0 0   100% 2 0   100%
pipeline / infrastructure / utils / utils.py fieldname_clean   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils.py filter_intents_for_ms   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / utils / utils.py get_field_accessor   100% 5 0 0   100% 2 0   100%
pipeline / infrastructure / utils / utils.py get_field_accessor.accessor   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils.py get_field_identifiers   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils.py get_receiver_type_for_spws   100% 7 0 0   100% 4 0   100%
pipeline / infrastructure / utils / utils.py get_spectralspec_to_spwid_map   100% 4 0 0   100% 2 0   100%
pipeline / infrastructure / utils / utils.py imstat_items   0% 26 26 0   0% 18 0   0%
pipeline / infrastructure / utils / utils.py get_stokes   0% 6 6 0   100% 0 0   0%
pipeline / infrastructure / utils / utils.py get_casa_quantity   100% 3 0 0   100% 2 0   100%
pipeline / infrastructure / utils / utils.py get_si_prefix   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / utils / utils.py absolute_path   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / utils / utils.py relative_path   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / utils / utils.py get_task_result_count   0% 9 9 0   0% 6 0   0%
pipeline / infrastructure / utils / utils.py place_repr_source_first   75% 12 3 0   75% 4 1   75%
pipeline / infrastructure / utils / utils.py get_taskhistory_fromimage   96% 23 1 0   88% 8 1   94%
pipeline / infrastructure / utils / utils.py get_obj_size   0% 6 6 2   0% 2 0   0%
pipeline / infrastructure / utils / utils.py glob_ordered   60% 10 4 0   50% 6 3   56%
pipeline / infrastructure / utils / utils.py deduplicate   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils.py ignore_pointing   0% 29 29 1   0% 16 0   0%
pipeline / infrastructure / utils / utils.py open_with_lock   0% 29 29 1   0% 4 0   0%
pipeline / infrastructure / utils / utils.py ensure_products_dir_exists   0% 6 6 0   0% 2 0   0%
pipeline / infrastructure / utils / utils.py export_weblog_as_tar   0% 10 10 0   0% 2 0   0%
pipeline / infrastructure / utils / utils.py get_products_dir   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / utils / utils.py pl_defaultdict.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / utils / utils.py pl_defaultdict.as_plain_dict   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / utils / utils.py nested_dict   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / utils / utils.py to_plain_dict   0% 6 6 0   0% 4 0   0%
pipeline / infrastructure / utils / utils.py string_to_val   100% 9 0 0   100% 2 0   100%
pipeline / infrastructure / utils / utils.py remove_trailing_string   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / utils / utils.py function_io_dumper   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / utils.py function_io_dumper.decorator   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / utils / utils.py function_io_dumper.decorator.wrapper   0% 44 44 0   0% 12 0   0%
pipeline / infrastructure / utils / utils.py _dump   0% 7 7 0   0% 4 0   0%
pipeline / infrastructure / utils / utils.py _get_full_method_path   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / utils / utils.py _eval_condition   0% 12 12 0   0% 12 0   0%
pipeline / infrastructure / utils / utils.py object_to_dict   0% 24 24 0   0% 20 0   0%
pipeline / infrastructure / utils / utils.py decorate_io_dumper   0% 11 11 1   0% 8 0   0%
pipeline / infrastructure / utils / utils.py _str_to_func   0% 5 5 0   0% 4 0   0%
pipeline / infrastructure / utils / utils.py list_to_str   100% 4 0 0   100% 2 0   100%
pipeline / infrastructure / utils / utils.py validate_url   0% 5 5 0   0% 2 0   0%
pipeline / infrastructure / utils / utils.py get_row_count   0% 10 10 0   100% 0 0   0%
pipeline / infrastructure / utils / utils.py get_valid_url   0% 18 18 0   0% 10 0   0%
pipeline / infrastructure / utils / utils.py (no function)   100% 53 0 31   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_find_ranges   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_dict_merge   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_are_equal   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_approx_equal   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_get_num_caltable_polarizations   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_flagged_intervals   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_fieldname_for_casa   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_fieldname_clean   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_get_field_accessor   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_get_field_identifiers   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_get_receiver_type_for_spws   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_get_casa_quantity   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_place_repr_source_first   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_get_taskhistory_fromimage   100% 14 0 0   100% 6 0   100%
pipeline / infrastructure / utils / utils_test.py test_list_to_str   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py test_list_to_str_py310   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / utils_test.py (no function)   100% 50 0 12   100% 2 0   100%
pipeline / infrastructure / utils / weblog.py OrderedDefaultdict.__init__   71% 7 2 0   50% 4 2   64%
pipeline / infrastructure / utils / weblog.py OrderedDefaultdict.__missing__   75% 4 1 0   50% 2 1   67%
pipeline / infrastructure / utils / weblog.py OrderedDefaultdict.__reduce__   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / utils / weblog.py merge_td_columns   100% 24 0 0   100% 10 0   100%
pipeline / infrastructure / utils / weblog.py merge_td_rows   0% 19 19 0   0% 10 0   0%
pipeline / infrastructure / utils / weblog.py get_vis_from_plots   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / utils / weblog.py total_time_on_target_on_source   100% 22 0 0   100% 10 0   100%
pipeline / infrastructure / utils / weblog.py total_time_on_source   75% 4 1 0   50% 2 1   67%
pipeline / infrastructure / utils / weblog.py get_logrecords   0% 15 15 1   0% 4 0   0%
pipeline / infrastructure / utils / weblog.py get_intervals   0% 15 15 0   0% 2 0   0%
pipeline / infrastructure / utils / weblog.py table_to_html   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / utils / weblog.py plots_to_html   0% 9 9 0   0% 2 0   0%
pipeline / infrastructure / utils / weblog.py plots_to_html.desc_lookup   0% 8 8 0   0% 6 0   0%
pipeline / infrastructure / utils / weblog.py scale_uv_range   0% 3 3 2   100% 0 0   0%
pipeline / infrastructure / utils / weblog.py split_spw   0% 11 11 0   0% 8 0   0%
pipeline / infrastructure / utils / weblog.py get_directory_size   0% 10 10 0   0% 6 0   0%
pipeline / infrastructure / utils / weblog.py (no function)   100% 19 0 16   100% 0 0   100%
pipeline / infrastructure / utils / weblog_test.py test_OrderedDefaultdict_insertion   100% 5 0 0   100% 2 0   100%
pipeline / infrastructure / utils / weblog_test.py test_OrderedDefaultdict_typical_use_case   100% 4 0 0   100% 0 0   100%
pipeline / infrastructure / utils / weblog_test.py test_merge_td_columns   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / weblog_test.py test_merge_td_columns_num_to_merge   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils / weblog_test.py test_merge_td_columns_vertical_align   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / weblog_test.py test_total_time_on_target_on_source   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / utils / weblog_test.py test_total_time_on_source   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / utils / weblog_test.py (no function)   100% 17 0 5   100% 0 0   100%
pipeline / infrastructure / utils_test.py test_string_to_val   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / utils_test.py (no function)   100% 3 0 2   100% 0 0   100%
pipeline / infrastructure / vdp.py SingletonType.__call__   100% 5 0 0   100% 0 0   100%
pipeline / infrastructure / vdp.py NullMarker.__init__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / vdp.py NullMarker.convert   100% 3 0 0   100% 2 0   100%
pipeline / infrastructure / vdp.py NullMarker.__eq__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / vdp.py NullMarker.__ne__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / vdp.py NullMarker.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py NoDefaultMarker.__eq__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py NoDefaultMarker.__ne__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py PipelineInputsMeta.__new__   100% 5 0 0   100% 4 0   100%
pipeline / infrastructure / vdp.py VisDependentProperty.backing_store_name   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / vdp.py VisDependentProperty.convert   100% 1 0 1   100% 0 0   100%
pipeline / infrastructure / vdp.py VisDependentProperty.default   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py VisDependentProperty.fget   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / vdp.py VisDependentProperty.fset   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / vdp.py VisDependentProperty.postprocess   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / vdp.py VisDependentProperty.__init__   100% 10 0 0   100% 2 0   100%
pipeline / infrastructure / vdp.py VisDependentProperty.__call__   100% 2 0 0   100% 0 0   100%
pipeline / infrastructure / vdp.py VisDependentProperty.__get__   50% 12 6 0   40% 10 2   45%
pipeline / infrastructure / vdp.py VisDependentProperty.__set__   86% 7 1 1   75% 4 1   82%
pipeline / infrastructure / vdp.py VisDependentProperty.__set_name__   100% 1 0 0   100% 0 0   100%
pipeline / infrastructure / vdp.py InputsContainer.__init__   0% 50 50 1   0% 16 0   0%
pipeline / infrastructure / vdp.py InputsContainer._remap_constructor_args   0% 9 9 0   0% 4 0   0%
pipeline / infrastructure / vdp.py InputsContainer._process_arg_val   0% 7 7 0   0% 6 0   0%
pipeline / infrastructure / vdp.py InputsContainer._pipeline_casa_task   0% 16 16 0   0% 6 0   0%
pipeline / infrastructure / vdp.py InputsContainer.__len__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py InputsContainer.__iter__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py InputsContainer.__getitem__   0% 7 7 0   0% 4 0   0%
pipeline / infrastructure / vdp.py InputsContainer.__members__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py InputsContainer.__methods__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py InputsContainer.__getattr__   0% 10 10 0   0% 6 0   0%
pipeline / infrastructure / vdp.py InputsContainer.__setattr__   0% 16 16 0   0% 14 0   0%
pipeline / infrastructure / vdp.py InputsContainer._map_args_to_vis   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / vdp.py InputsContainer._get_scope   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / vdp.py InputsContainer._set_scope   0% 14 14 0   0% 10 0   0%
pipeline / infrastructure / vdp.py InputsContainer.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py InputsContainer.__str__   0% 11 11 0   0% 4 0   0%
pipeline / infrastructure / vdp.py InputsContainer.as_dict   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / vdp.py get_properties   0% 6 6 0   100% 0 0   0%
pipeline / infrastructure / vdp.py StandardInputs.context   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / vdp.py StandardInputs.context   50% 4 2 0   50% 2 1   50%
pipeline / infrastructure / vdp.py StandardInputs.ms   0% 3 3 0   0% 2 0   0%
pipeline / infrastructure / vdp.py StandardInputs.output_dir   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py StandardInputs._get_task_args   0% 14 14 0   0% 6 0   0%
pipeline / infrastructure / vdp.py StandardInputs.to_casa_args   0% 12 12 1   0% 10 0   0%
pipeline / infrastructure / vdp.py StandardInputs.__str__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py StandardInputs.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py StandardInputs.as_dict   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py ModeInputs.__init__   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / vdp.py ModeInputs.__getattr__   0% 6 6 0   0% 4 0   0%
pipeline / infrastructure / vdp.py ModeInputs.__setattr__   0% 12 12 0   0% 10 0   0%
pipeline / infrastructure / vdp.py ModeInputs.mode   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py ModeInputs.mode   0% 7 7 0   0% 2 0   0%
pipeline / infrastructure / vdp.py ModeInputs.get_task   0% 2 2 0   100% 0 0   0%
pipeline / infrastructure / vdp.py ModeInputs.as_dict   0% 3 3 0   100% 0 0   0%
pipeline / infrastructure / vdp.py ModeInputs.to_casa_args   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py ModeInputs.__repr__   0% 1 1 0   100% 0 0   0%
pipeline / infrastructure / vdp.py ModeInputs.get_constructor_args   0% 10 10 0   0% 6 0   0%
pipeline / infrastructure / vdp.py all_unique   0% 4 4 0   0% 2 0   0%
pipeline / infrastructure / vdp.py gen_hash   0% 8 8 0   0% 6 0   0%
pipeline / infrastructure / vdp.py format_value_list   0% 7 7 0   0% 6 0   0%
pipeline / infrastructure / vdp.py name_all_arguments   0% 13 13 3   0% 4 0   0%
pipeline / infrastructure / vdp.py (no function)   100% 85 0 15   100% 0 0   100%
pipeline / infrastructure / version.py get_version   71% 31 9 0   44% 16 7   62%
pipeline / infrastructure / version.py get_version.run_git_command   50% 4 2 0   100% 0 0   50%
pipeline / infrastructure / version.py _get_last_tag   83% 18 3 0   90% 10 1   86%
pipeline / infrastructure / version.py _get_last_branch_tag   67% 6 2 0   50% 2 1   62%
pipeline / infrastructure / version.py _get_last_release_tag   100% 3 0 0   100% 0 0   100%
pipeline / infrastructure / version.py _to_number   50% 6 3 0   50% 2 1   50%
pipeline / infrastructure / version.py get_version_string_from_git   65% 48 17 0   50% 20 10   60%
pipeline / infrastructure / version.py (no function)   42% 19 11 5   17% 6 1   36%
pipeline / qa / __init__.py (no function)   100% 9 0 0   100% 0 0   100%
pipeline / qa / bpcal.py rms   0% 1 1 0   100% 0 0   0%
pipeline / qa / bpcal.py bpcal   0% 39 39 11   0% 6 0   0%
pipeline / qa / bpcal.py bpcal_calc   0% 78 78 3   0% 24 0   0%
pipeline / qa / bpcal.py bpcal_write   0% 34 34 0   0% 12 0   0%
pipeline / qa / bpcal.py bpcal_putFitRow   0% 25 25 0   100% 0 0   0%
pipeline / qa / bpcal.py bpcal_desc   0% 3 3 0   100% 0 0   0%
pipeline / qa / bpcal.py bpcal_desc_st   0% 26 26 0   100% 0 0   0%
pipeline / qa / bpcal.py bpcal_chanRangeList   0% 5 5 0   0% 2 0   0%
pipeline / qa / bpcal.py bpcal_spwChanString   0% 2 2 0   100% 0 0   0%
pipeline / qa / bpcal.py bpcal_score   0% 65 65 1   0% 16 0   0%
pipeline / qa / bpcal.py bpcal_score_flag   0% 5 5 0   100% 0 0   0%
pipeline / qa / bpcal.py bpcal_score_RMS   0% 21 21 0   0% 6 0   0%
pipeline / qa / bpcal.py bpcal_score_SNR   0% 16 16 0   0% 2 0   0%
pipeline / qa / bpcal.py bpcal_score_flatness   0% 29 29 0   0% 14 0   0%
pipeline / qa / bpcal.py MAD   0% 10 10 0   0% 4 0   0%
pipeline / qa / bpcal.py nanmedian   0% 1 1 0   100% 0 0   0%
pipeline / qa / bpcal.py bpcal_score_derivative_deviation   0% 36 36 0   0% 10 0   0%
pipeline / qa / bpcal.py bpcal_score_delay   0% 17 17 0   0% 10 0   0%
pipeline / qa / bpcal.py bpcal_plot   0% 32 32 0   0% 12 0   0%
pipeline / qa / bpcal.py bpcal_plot1   0% 53 53 6   0% 12 0   0%
pipeline / qa / bpcal.py bpcal_plot_hist   0% 1 1 0   100% 0 0   0%
pipeline / qa / bpcal.py (no function)   100% 23 0 46   100% 0 0   100%
pipeline / qa / checksource.py checkimage   0% 21 21 0   0% 4 0   0%
pipeline / qa / checksource.py fitimage   0% 41 41 0   0% 6 0   0%
pipeline / qa / checksource.py (no function)   100% 2 0 2   100% 0 0   100%
pipeline / qa / gpcal.py gpcal   0% 4 4 0   100% 0 0   0%
pipeline / qa / gpcal.py gpcal_calc   0% 94 94 0   0% 46 0   0%
pipeline / qa / gpcal.py gpcal_score   0% 51 51 0   0% 18 0   0%
pipeline / qa / gpcal.py (no function)   100% 3 0 5   100% 0 0   100%
pipeline / qa / scorecalculator.py log_qa   100% 2 0 0   100% 0 0   100%
pipeline / qa / scorecalculator.py log_qa.f   33% 9 6 0   17% 6 1   27%
pipeline / qa / scorecalculator.py calc_flags_per_agent   0% 18 18 0   0% 10 0   0%
pipeline / qa / scorecalculator.py calc_frac_total_flagged   0% 3 3 0   100% 0 0   0%
pipeline / qa / scorecalculator.py calc_vla_science_frac_total_flagged   0% 9 9 0   0% 6 0   0%
pipeline / qa / scorecalculator.py calc_frac_newly_flagged   0% 3 3 0   100% 0 0   0%
pipeline / qa / scorecalculator.py linear_score   0% 8 8 0   100% 0 0   0%
pipeline / qa / scorecalculator.py score_data_flagged_by_agents   0% 16 16 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_vla_science_data_flagged_by_agents   0% 14 14 0   0% 6 0   0%
pipeline / qa / scorecalculator.py score_ms_model_data_column_present   0% 17 17 0   0% 4 0   0%
pipeline / qa / scorecalculator.py score_ms_history_entries_present   0% 18 18 0   0% 6 0   0%
pipeline / qa / scorecalculator.py score_observing_modes   0% 28 28 1   0% 12 0   0%
pipeline / qa / scorecalculator.py score_diffgaincal_combine   0% 13 13 0   0% 4 0   0%
pipeline / qa / scorecalculator.py score_bands   0% 27 27 0   0% 10 0   0%
pipeline / qa / scorecalculator.py score_parallactic_range   0% 26 26 0   0% 6 0   0%
pipeline / qa / scorecalculator.py score_polintents   0% 44 44 0   0% 12 0   0%
pipeline / qa / scorecalculator.py score_samecalobjects   0% 18 18 0   0% 6 0   0%
pipeline / qa / scorecalculator.py score_missing_intents   0% 28 28 0   0% 12 0   0%
pipeline / qa / scorecalculator.py score_ephemeris_coordinates   0% 24 24 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_online_shadow_template_agents   0% 4 4 0   100% 0 0   0%
pipeline / qa / scorecalculator.py score_lowtrans_flagcmds   0% 20 20 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_vla_agents   0% 51 51 0   0% 30 0   0%
pipeline / qa / scorecalculator.py score_applycal_agents   0% 11 11 0   100% 0 0   0%
pipeline / qa / scorecalculator.py score_total_data_flagged   0% 9 9 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_total_data_flagged_vla   0% 9 9 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_total_data_flagged_vla_bandpass   100% 0 0 24   100% 0 0   100%
pipeline / qa / scorecalculator.py score_flagged_vla_baddef   0% 13 13 0   0% 2 0   0%
pipeline / qa / scorecalculator.py countbaddelays   0% 19 19 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_total_data_vla_delay   0% 15 15 0   0% 4 0   0%
pipeline / qa / scorecalculator.py score_vla_flux_residual_rms   0% 27 27 0   0% 12 0   0%
pipeline / qa / scorecalculator.py score_fraction_newly_flagged   0% 9 9 0   0% 2 0   0%
pipeline / qa / scorecalculator.py linear_score_fraction_newly_flagged   0% 7 7 0   100% 0 0   0%
pipeline / qa / scorecalculator.py linear_score_fraction_unflagged_newly_flagged_for_intent   0% 18 18 0   0% 4 0   0%
pipeline / qa / scorecalculator.py score_contiguous_session   0% 25 25 0   0% 10 0   0%
pipeline / qa / scorecalculator.py score_wvrgcal   0% 77 77 4   0% 38 0   0%
pipeline / qa / scorecalculator.py score_sdtotal_data_flagged   0% 8 8 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_sdtotal_data_flagged_old   0% 10 10 0   0% 4 0   0%
pipeline / qa / scorecalculator.py score_tsysspwmap   0% 12 12 0   0% 4 0   0%
pipeline / qa / scorecalculator.py score_setjy_measurements   0% 30 30 0   0% 12 0   0%
pipeline / qa / scorecalculator.py score_number_antenna_offsets   0% 10 10 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_missing_derived_fluxes   0% 37 37 0   0% 16 0   0%
pipeline / qa / scorecalculator.py score_refspw_mapping_fraction   0% 20 20 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_combine_spwmapping   0% 10 10 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_phaseup_mapping_fraction   0% 34 34 0   0% 14 0   0%
pipeline / qa / scorecalculator.py score_phaseup_spw_median_snr_for_cal   0% 18 18 0   0% 6 0   0%
pipeline / qa / scorecalculator.py score_phaseup_spw_median_snr_for_check   0% 19 19 0   0% 6 0   0%
pipeline / qa / scorecalculator.py score_decoherence_assessment   0% 47 47 0   0% 20 0   0%
pipeline / qa / scorecalculator.py score_missing_phaseup_snrs   0% 20 20 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_poor_phaseup_solutions   0% 22 22 0   0% 10 0   0%
pipeline / qa / scorecalculator.py score_missing_bandpass_snrs   100% 0 0 31   100% 0 0   100%
pipeline / qa / scorecalculator.py score_poor_bandpass_solutions   100% 0 0 31   100% 0 0   100%
pipeline / qa / scorecalculator.py score_missing_phase_snrs   0% 19 19 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_poor_phase_snrs   0% 21 21 0   0% 10 0   0%
pipeline / qa / scorecalculator.py score_derived_fluxes_snr   0% 35 35 0   0% 14 0   0%
pipeline / qa / scorecalculator.py score_path_exists   0% 9 9 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_file_exists   0% 16 16 0   0% 4 0   0%
pipeline / qa / scorecalculator.py score_mses_exist   0% 21 21 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_flags_exist   0% 21 21 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_flagging_view_exists   0% 20 20 2   0% 6 0   0%
pipeline / qa / scorecalculator.py score_applycmds_exist   0% 21 21 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_caltables_exist   0% 21 21 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_images_exist   0% 21 21 0   0% 6 0   0%
pipeline / qa / scorecalculator.py get_line_ranges   100% 8 0 0   100% 4 0   100%
pipeline / qa / scorecalculator.py examine_sd_edge_lines   100% 4 0 0   100% 0 0   100%
pipeline / qa / scorecalculator.py examine_sd_wide_lines   100% 11 0 0   100% 2 0   100%
pipeline / qa / scorecalculator.py select_deviation_masks   0% 5 5 0   100% 0 0   0%
pipeline / qa / scorecalculator.py channel_ranges_for_image   100% 10 0 0   100% 2 0   100%
pipeline / qa / scorecalculator.py channel_ranges_for_image._reverse_range   100% 1 0 0   100% 0 0   100%
pipeline / qa / scorecalculator.py channel_ranges_for_image._offset_range   100% 1 0 0   100% 0 0   100%
pipeline / qa / scorecalculator.py score_sd_line_detection   0% 82 82 0   0% 34 0   0%
pipeline / qa / scorecalculator.py score_sd_line_detection.mask_to_ranges   0% 5 5 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_sd_line_detection.make_score   0% 9 9 0   100% 0 0   0%
pipeline / qa / scorecalculator.py score_sd_baseline_quality   0% 19 19 0   0% 6 0   0%
pipeline / qa / scorecalculator.py score_checksources   0% 125 125 1   0% 64 0   0%
pipeline / qa / scorecalculator.py score_multiply   0% 5 5 0   100% 0 0   0%
pipeline / qa / scorecalculator.py score_sd_skycal_elevation_difference   0% 41 41 0   0% 22 0   0%
pipeline / qa / scorecalculator.py log_edge_channels   0% 12 12 1   0% 8 0   0%
pipeline / qa / scorecalculator.py generate_metric_mask   0% 82 82 0   0% 22 0   0%
pipeline / qa / scorecalculator.py detect_edge_channels   0% 16 16 0   0% 8 0   0%
pipeline / qa / scorecalculator.py direction_recover   0% 10 10 0   100% 0 0   0%
pipeline / qa / scorecalculator.py score_sdimage_masked_pixels   0% 58 58 0   0% 10 0   0%
pipeline / qa / scorecalculator.py score_sd_line_emission_off_range_at_peak   0% 14 14 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_sd_line_emission_off_range_extended   0% 14 14 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_sdimage_contamination   0% 14 14 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_gfluxscale_k_spw   0% 10 10 0   0% 4 0   0%
pipeline / qa / scorecalculator.py score_science_spw_names   0% 17 17 0   0% 10 0   0%
pipeline / qa / scorecalculator.py score_renorm   0% 7 7 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_polcal_gain_ratio   0% 24 24 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_polcal_gain_ratio_rms   0% 11 11 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_polcal_leakage   0% 45 45 0   0% 16 0   0%
pipeline / qa / scorecalculator.py score_polcal_residual_pol   0% 18 18 0   0% 10 0   0%
pipeline / qa / scorecalculator.py score_polcal_results   0% 9 9 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_fluxservice   0% 32 32 0   0% 20 0   0%
pipeline / qa / scorecalculator.py score_fluxservicemessages   0% 17 17 0   0% 10 0   0%
pipeline / qa / scorecalculator.py score_fluxservicestatuscodes   0% 14 14 0   0% 10 0   0%
pipeline / qa / scorecalculator.py score_fluxcsv   0% 7 7 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_mom8_fc_image   0% 27 27 0   0% 6 0   0%
pipeline / qa / scorecalculator.py score_rasterscan_correctness_direction_domain_rasterscan_fail   0% 2 2 0   100% 0 0   0%
pipeline / qa / scorecalculator.py score_rasterscan_correctness_time_domain_rasterscan_fail   0% 2 2 0   100% 0 0   0%
pipeline / qa / scorecalculator.py score_rasterscan_correctness_imaging_raster_gap   0% 2 2 0   100% 0 0   0%
pipeline / qa / scorecalculator.py score_rasterscan_correctness_imaging_raster_analysis_incomplete   0% 2 2 0   100% 0 0   0%
pipeline / qa / scorecalculator.py _score_rasterscan_correctness   0% 7 7 0   0% 6 0   0%
pipeline / qa / scorecalculator.py _rasterscan_failed_per_eb   0% 4 4 0   100% 0 0   0%
pipeline / qa / scorecalculator.py score_tsysflagcontamination_contamination_flagged   0% 10 10 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_tsysflagcontamination_external_heuristic   0% 6 6 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_iersstate   0% 23 23 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_amp_vs_time_plots   0% 51 51 0   0% 12 0   0%
pipeline / qa / scorecalculator.py score_parallactic_angle_range   0% 22 22 0   0% 12 0   0%
pipeline / qa / scorecalculator.py score_pointing_outlier   0% 29 29 0   0% 6 0   0%
pipeline / qa / scorecalculator.py score_syspowerdata   0% 11 11 0   0% 2 0   0%
pipeline / qa / scorecalculator.py score_solint   0% 16 16 0   0% 8 0   0%
pipeline / qa / scorecalculator.py score_longsolint   0% 19 19 0   0% 8 0   0%
pipeline / qa / scorecalculator.py (no function)   100% 187 0 43   100% 0 0   100%
pipeline / qa / scorecalculator_test.py test_get_line_ranges   100% 2 0 0   100% 0 0   100%
pipeline / qa / scorecalculator_test.py test_examine_sd_edge_lines   100% 2 0 0   100% 0 0   100%
pipeline / qa / scorecalculator_test.py test_examine_sd_wide_lines   100% 2 0 0   100% 0 0   100%
pipeline / qa / scorecalculator_test.py test_channel_ranges_for_image   100% 2 0 0   100% 0 0   100%
pipeline / qa / scorecalculator_test.py (no function)   100% 8 0 3   100% 0 0   100%
pipeline / qa / utility / __init__.py (no function)   100% 0 0 1   100% 0 0   100%
pipeline / qa / utility / filters.py getOutlierIndices   0% 3 3 0   100% 0 0   0%
pipeline / qa / utility / filters.py outlierFilter   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / filters.py outlierDictFilter   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / filters.py minDict   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / filters.py maxDict   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / filters.py (no function)   100% 5 0 1   100% 0 0   100%
pipeline / qa / utility / logs.py init   0% 9 9 0   0% 4 0   0%
pipeline / qa / utility / logs.py logsCASA.__init__   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsCASA.__del__   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsCASA.critical   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsCASA.debug   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsCASA.error   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsCASA.info   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsCASA.warning   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsPYTHON.__init__   0% 13 13 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsPYTHON.__del__   0% 5 5 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsPYTHON.critical   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsPYTHON.debug   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsPYTHON.dir_name   0% 1 1 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsPYTHON.error   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsPYTHON.file_name   0% 1 1 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsPYTHON.info   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsPYTHON.level   0% 1 1 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsPYTHON.root   0% 1 1 0   100% 0 0   0%
pipeline / qa / utility / logs.py logsPYTHON.warning   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / logs.py (no function)   100% 26 0 4   100% 0 0   100%
pipeline / qa / utility / scorers.py erfScorer.__init__   0% 6 6 0   100% 0 0   0%
pipeline / qa / utility / scorers.py erfScorer.__call__   0% 1 1 0   100% 0 0   0%
pipeline / qa / utility / scorers.py gaussScorer.__init__   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / scorers.py gaussScorer.__call__   0% 1 1 0   100% 0 0   0%
pipeline / qa / utility / scorers.py linScorer.__init__   0% 5 5 0   100% 0 0   0%
pipeline / qa / utility / scorers.py linScorer.__call__   0% 2 2 0   100% 0 0   0%
pipeline / qa / utility / scorers.py (no function)   100% 9 0 2   100% 0 0   100%
pipeline / recipereducer.py _create_context   0% 2 2 0   100% 0 0   0%
pipeline / recipereducer.py _register_context   0% 26 26 0   0% 10 0   0%
pipeline / recipereducer.py _get_context_name   0% 2 2 0   100% 0 0   0%
pipeline / recipereducer.py _get_processing_procedure   0% 14 14 0   0% 6 0   0%
pipeline / recipereducer.py _get_procedure_title   0% 3 3 0   100% 0 0   0%
pipeline / recipereducer.py _get_tasks   0% 22 22 0   0% 14 0   0%
pipeline / recipereducer.py _format_arg_value   0% 2 2 0   100% 0 0   0%
pipeline / recipereducer.py _as_task_call   0% 2 2 0   100% 0 0   0%
pipeline / recipereducer.py reduce   0% 41 41 1   0% 16 0   0%
pipeline / recipereducer.py (no function)   100% 12 0 12   100% 0 0   100%
pipeline / recipes / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
pipeline / recipes / hifacal.py hifacal   0% 39 39 7   0% 2 0   0%
pipeline / recipes / hifacal.py (no function)   0% 3 3 6   100% 0 0   0%
pipeline / recipes / hifatargets.py hifatargets   0% 29 29 1   0% 2 0   0%
pipeline / recipes / hifatargets.py (no function)   0% 3 3 6   100% 0 0   0%
pipeline / recipes / hsd.py hsdms   0% 26 26 1   0% 4 0   0%
pipeline / recipes / hsd.py (no function)   0% 4 4 6   100% 0 0   0%
pipeline / recipes / recipe_converter.py get_recipe_dir   0% 4 4 0   100% 0 0   0%
pipeline / recipes / recipe_converter.py get_cli_dir   0% 5 5 0   100% 0 0   0%
pipeline / recipes / recipe_converter.py get_element   0% 6 6 0   0% 2 0   0%
pipeline / recipes / recipe_converter.py get_data   0% 1 1 0   100% 0 0   0%
pipeline / recipes / recipe_converter.py parse_parameter   0% 3 3 0   100% 0 0   0%
pipeline / recipes / recipe_converter.py get_short_description   0% 4 4 0   100% 0 0   0%
pipeline / recipes / recipe_converter.py get_parameter_type   0% 13 13 0   0% 4 0   0%
pipeline / recipes / recipe_converter.py get_param_types   0% 3 3 0   100% 0 0   0%
pipeline / recipes / recipe_converter.py get_task_property   0% 12 12 0   0% 2 0   0%
pipeline / recipes / recipe_converter.py parse_command   0% 10 10 0   100% 0 0   0%
pipeline / recipes / recipe_converter.py parse   0% 11 11 0   0% 2 0   0%
pipeline / recipes / recipe_converter.py get_comment   0% 9 9 0   0% 4 0   0%
pipeline / recipes / recipe_converter.py get_execution_command   0% 14 14 0   0% 8 0   0%
pipeline / recipes / recipe_converter.py get_execution_command.construct_arg   0% 6 6 0   0% 2 0   0%
pipeline / recipes / recipe_converter.py c2p   0% 7 7 0   100% 0 0   0%
pipeline / recipes / recipe_converter.py to_procedure   0% 1 1 0   100% 0 0   0%
pipeline / recipes / recipe_converter.py export   0% 5 5 0   100% 0 0   0%
pipeline / recipes / recipe_converter.py main   0% 10 10 0   0% 2 0   0%
pipeline / recipes / recipe_converter.py generate_all   0% 12 12 0   0% 2 0   0%
pipeline / recipes / recipe_converter.py (no function)   51% 45 22 10   12% 8 1   45%
pipeline / recipes / recipe_converter_test.py helper_get_document   0% 1 1 0   100% 0 0   0%
pipeline / recipes / recipe_converter_test.py helper_get_root_element   0% 1 1 0   100% 0 0   0%
pipeline / recipes / recipe_converter_test.py helper_generate_document_and_element   0% 2 2 0   100% 0 0   0%
pipeline / recipes / recipe_converter_test.py test_get_recipe_dir   0% 2 2 0   100% 0 0   0%
pipeline / recipes / recipe_converter_test.py test_get_cli_dir   0% 4 4 0   100% 0 0   0%
pipeline / recipes / recipe_converter_test.py test_get_element   0% 8 8 0   0% 6 0   0%
pipeline / recipes / recipe_converter_test.py test_get_element   0% 12 12 0   0% 4 0   0%
pipeline / recipes / recipe_converter_test.py test_parse_parameter   0% 6 6 0   0% 2 0   0%
pipeline / recipes / recipe_converter_test.py test_get_short_description   0% 9 9 0   0% 6 0   0%
pipeline / recipes / recipe_converter_test.py test_get_parameter_type   0% 15 15 0   0% 4 0   0%
pipeline / recipes / recipe_converter_test.py test_get_param_types   0% 17 17 0   0% 8 0   0%
pipeline / recipes / recipe_converter_test.py test_get_task_property   0% 19 19 0   0% 10 0   0%
pipeline / recipes / recipe_converter_test.py test_parse_command   0% 18 18 0   0% 8 0   0%
pipeline / recipes / recipe_converter_test.py test_parse   0% 22 22 0   0% 8 0   0%
pipeline / recipes / recipe_converter_test.py test_get_comment   0% 2 2 0   100% 0 0   0%
pipeline / recipes / recipe_converter_test.py test_get_execution_command   0% 7 7 0   0% 4 0   0%
pipeline / recipes / recipe_converter_test.py test_c2p   0% 4 4 0   100% 0 0   0%
pipeline / recipes / recipe_converter_test.py test_to_procedure   0% 4 4 0   100% 0 0   0%
pipeline / recipes / recipe_converter_test.py test_export   0% 11 11 0   100% 0 0   0%
pipeline / recipes / recipe_converter_test.py test_main   0% 1 1 0   100% 0 0   0%
pipeline / recipes / recipe_converter_test.py test_generate_all   0% 1 1 0   100% 0 0   0%
pipeline / recipes / recipe_converter_test.py (no function)   100% 35 0 6   100% 0 0   100%
pipeline / recipes / tests / test_hifv.py hifv   0% 33 33 4   0% 2 0   0%
pipeline / recipes / tests / test_hifv.py (no function)   100% 3 0 3   100% 0 0   100%
pipeline / recipes / tests / test_hifv_calimage_cont.py hifv_calimage_cont   0% 37 37 4   0% 2 0   0%
pipeline / recipes / tests / test_hifv_calimage_cont.py (no function)   100% 3 0 3   100% 0 0   100%
pipeline / recipes / tests / test_hifv_contimage.py hifv_contimage   0% 20 20 1   0% 2 0   0%
pipeline / recipes / tests / test_hifv_contimage.py (no function)   100% 3 0 3   100% 0 0   100%
Total     17% 108601 90143 14725   4% 34286 381   14%

No items found using the specified filter.